I've made over 30 free pinball games (VPM Visual Pinball) for the PC with plenty of option menus and I try to be patient with users that don't understand how to set things up, not tell them they're stupid or trying to do something that wasn't intended.
Are you honestly comparing a video pinball game to a video encoder ? Wow. No one said you were stupid. But frankly you come off imho as very ... well ungrateful and as well (at least in this case) speak of what you know not.
The alternate audio track names can break the automatic AC3 track detection in the atv. Since it was deemed that the support risks of doing that to users outweighed the advantage until a more foolproof method (read apple is not overly forthcoming with this information ) as well as the extra screen real estate it takes up and given that at the time it was not supported by any of the iPods unless the name was typed in exactly as per apples atv language list ... we decided not to include it in HB..
However, HB is not just an atv encoder. As of this post there are 2.03 million downloads of HB 0.9.3 over four platforms and three official gui's. So, in the overall scope of HB's feature set it is a mathematical certainty that ATV users are a small minority, further those that would use alternate audio track names (say to add a third track for commentaries, etc.) would be an even smaller subset ... that coupled with the uncertainty of what was then a totally new feature in atv 2.3 we felt dicated prudency so, it was determined the risk outweighed the advantage.
You say "supposedly supports the atv" ? afaik, HB supports the atv's feature set more than any other encoder out there, paid or not (including apples own quicktime pro). Thanks to eddyg (who spent a HUGE amount of time reverse engineering the atv's intro movie to figure out how apple was not only stuffing an AC3 track into an mp4 but also how the atoms worked out so the atv could enable it if hooked up to a surround capable source) I think HB is *still* the only non apple encoder that does it right. Mind you, this is something only found on the apple tv as apple doesn't even support the feauture on any of their other products, including macs.
As far as deinterlace vs. decomb, decomb is not the default primarily because the filter's author wants to make sure its completely stable. Until that dev decides it's ready, it will not be the default (btw, the same dev that developed variable framerate encoding). yes, decomb often produces better looking output than deinterlace depending on your source since (as a programmer and obvious video wizard you already know) many dvd's have a pretty decent range of framerates all during the same title, as well as a combination of interlaced and progressive frames (sometimes with telecining thrown in just for good measure). Running a standard deinterlacer will deinterlace every frame, including the progressive ones which as you know reduces quality.
Changing titles will change the audio track provided the new title has the same named audio track available. But as you also should know, many if not most dvd's have different tracks available depending on the title, maybe the same language but might be 2.0 4.0 etc. etc.
I could go on and on but will refrain. Maybe a better encoder (paid or not) hasn't come along because it's not as easy nor quick to implement as you might suggest. Just a thought. In the end, realize that everyone that works on HandBrake does it for free, on their free time and of their own volition. Most in the evenings after working their day jobs and take time away from other things they could be doing (families, friends, etc.). So, dev's work on the things that interest them. There is frankly little interest in doing so for something they are not interested in. There is no monetary compensation nor incentive to spend many hours implementing something because someone whines about needing it. As well, sometimes frankly the right developer hasn't come along with the skill set to implement a feature. Why do you think it took so long for HB to be able to read non-dvd sources ? The dev's and testers at HB are probably its most prolific users and we all wanted to be able to use it on non dvd sources for a long time. Finally we were blessed by the contribution of time and talent from one of the best dev's I have ever come across who felt he wanted to help and did so (those of you that follow hb development know who I am talking about).
In the end, its just a pissing contest I spose, but frankly its the attitude portrayed in the posts above that give open source developers pause at wanting to even contribute to a project. Which imho is bad for everyone that would like to be able to use free, quality software.
For your perusal:
http://trac.handbrake.fr/wiki/IsIsnt
http://www.cod3r.com/2007/06/open-source-attitudes/