Username or EmailPassword
Why don't you just write your own OS and software stack? I mean, do you really want the guys at Gentoo deciding what kind of USE flags you get, like you're a pig feeding at a trough?
You're really acting like an ass here.. >_> So, do you claim Gentoo doesn't give you more control over your software than binary distros or not? If you indeed claim that then you're wrong and if you don't claim that then what the heck are you complaining about?
Seriously, this line of thinking is insane. WTF does it matter if MPlayer happens to have some code to do encoding, which you yourself might one day need to make use of???
I myself usually compile MPlayer with support for everything possible just because I use it for encoding and decoding stuff.. But there are other use-cases for USE flags: I for example have omitted support for Beagle on my GNOME desktop. I did that just because I don't want Beagle consuming memory and CPU time needlessly when I won't use it anyways. The same for Qt libraries: if something is compiled with Qt support then it'll just unnecessarily waste memory (I use only GTK+ apps)
And then there's the thing about compiling IN support for stuff that isn't enabled on binary distros.. Most often they haven't enabled everything possible or something which I happen to need. Under Gentoo I can compile such features in and be done with it. On a binary distro I'd have to first install compilers and all the necessary -dev packages and then compile from source..
Because USE flags really don't give you anything, except the ability to have less, with no real benefit to doing so.
I already explained this. Either you understand or you don't.