>> a) Binaries don't bother you, you compile your own builds.
From your tone I'm guessing this is a bad thing, can you explain what is your objection really about?
>> b) Because of the previous point, whatever mamedevs do with the distribution can't harm or benefit you in any way.
That's the power of the source code. I don't understand your objection again, what's bad about any of it?
>> c) You're suggesting to remove set off by default features on a PC emulator intended to work on a PC. Because we know every user using MAME has a PC stored inside a cabinet with an outdated CRT monitor (that was sarcasm).
Because of the first point, this too does not bother me. However, if you wanna pretend the purpose of MAME is to accurately document (emulate) arcade games and not for people to play them on their PCs, then perhaps you should not make it obvious you are in fact going extra mile to make it so.
>> d) Your elitist thinking would lead to limit MAME to only Linux users owning arcade cabs and NEOGEO PCBs so you don't miss them. AFAIK that's called a custom build and I'm glad you're not in charge too. :P
Ah, you just feel like arguing. I'm not that radical and there is more reason to my position than you want to give a credit for. In any case I think there should be voting system and majority should decide, even though majority can easily be wrong, but "Vox populi, Vox Dei".
>> e) How could be reducing bandwidth distributing the source AND the compiler environment so everyone can make their own custom builds? Let alone wait up to 3 hours (depending on your own machine) to install something smaller than Office. Most users have Windows machines and no compile environments, for every 100 PCs only 5 or less have Linux. You do the math, that's what this trend to release binaries is for.
There are pros and cons to everything, it's just a matter of individual priorities. Source code you have to distribute in any case and combined with build environment it makes for download that is not much bigger than the binary, if bigger at all.
It's not a problem for me to find 3 hours to spare and let computer do the job while I sleep or go out to buy some drugs, and on drugs time flies. I think your problem could be that you are not using enough drugs.