2. Couldn't devs spend their valuable time on providing upgrades with non-controvertial features?
Who determines what is non-controversial?
You just make an observation:
- if you there are zero people ranting about a certain modification then the issue is non-controversial;
- if there are people ranting, then it's controversial.
Sorry for the nitpicking, but at that point you, as a developer have allready spent your valuable time on implementing that modification. Finding out what and how to do it is the bulk of any development work.
One thing many people don't understand: Open-Source is
not democratic. Open Source development values
doing over debating. Some people thus say, Open-Source is a "meritocratiy": who achieved the most, has the most say.
The morale is: if you're unsatisfied with the dev's work, then learn to code and do better. It isn't hard, actually
