That is the problem of the current GNU/Linux scene. People just don't give a fuck. And so, they are blind.
I repeat:
Maybe we aren't blind. Maybe we just could not give a fuck, because our systems _are_ running brilliantly and because the problems you describe and over-hype matter little to us because of that.I guess it's like in politics, whenever the economy is running "brilliantly", not many people give a crap who's in government. And when the economy is in ruins, they turn to extremists or someone else.
Right now, things are working for us. And they're working well.
Ever tried to make a binary distribution of a software so, that it works in all distributions? It is hard, this I can tell you. I have friends who make proprietary software for GNU/Linux (middleware mostly), and they constantly get frustrated with the fact that there are no widely accepted standards.
You could say that the standard way for developers to distribute packages in the
free software world is in the form of source tarballs.
Doesn't the firefox installer work on most/all distributions? And vmware?
Make me a Gnome/KDE GUI app that works out-of-the-box with 5 biggest distributions, and I will reconsider my opinins.
Take a look around. GAIM. Rhythmbox. The GIMP. Et cetera.
They work on all (not only the top five) GNU/Linux distributions, and some even work on other operating systems, including Windows (which isn't UNIX-like).
I believe we have an unbeatable standard for distributing software here.