This thread appears to be based on the premise that the purpose of software is to make $user happy. I disagree.makh wrote:1. I dont pretty much understand why do we have so many alternates to nautilus. Maximum 3 developed for standard DEs should have been enough.
2. Why there are more than a dozen desktop environments, each trying to give icons and interface, for the very same purpose. Again Cinnamon/Xfce, KDE and Gnome were more than enough.
3. I like Kolourpaint more than others, personally. But still there may be some lags in it, but having gpaint, and all others for same single task.
4. So many panel applications/docks...
5. Cd/Dvd Burning: k3b is my choice, but there are so many others, for each desktop!
6. Audio/Music players, more than many, competing each other
IME a great many open source hackers build the things that they want, or code simply for the joy of it.
Someone starts writing music player #187 because they feel like writing a music player, because it's fun, and because it's an opportunity to make it just how they like it. If others like it too, it might become another choice in the Debian repos.
What's the problem here? Why should unpaid hackers work on improving the things you want instead?
There's no polished alternative to AutoCAD because there are not enough people keen to work on one in their free time, feel free to improve the situation by contributing to, say, FreeCAD.
If you want to write a new autocad clone, go right ahead. If you want to herd everybody else into working on your pet want, go fish.
Or just continue whingeing about all that not-perfect free stuff you're using, and how people aren't working hard / fast / efficient enough making it for you.
Geez, these backseat developers sure are demanding.
Besides, I don't like your picks for the projects everyone should be working on, what makes your favourite applications more deserving than mine?
Personally, I think it's awesome that there is so much free code to choose from, and even more awesome that most of it is free so I can tweak it however I like.
Diversity is neat, I wouldn't have it any other way.