To BO$$ and others, if you enjoy the linux world and it fits your needs then use it and if you think something is wrong you can try to engage with the developer responsible. What you can't do is say what developers (as a group) should or shouldn't do because in the open source world there isn't really a boss to order people around. There can be groups or individuals that have some influence on their own project, but the operating system as a whole is the result of multiple minds coming together to produce something. There are cases of companies governing the direction of some distros, but even then there is a lot of free range.
Don't worry. As long as there are geeks the world won't come to an end