Trilarion: This are my thoughts too. Linux and other free open source projects are mostly driven by a community of volunteers and some companies. Maybe the combined capabilities of all open source developers isn't big enough to create a good enough product. Maybe customer orientation is just not that easy to achieve.
But then it's an open race. Everybody can get in and out at any time. If a company achieves where a community fails, so be it.
Porkepix: No companies behind the Debian project, and even like this, lots of other distros use their works…like Ubuntu, with Canonical…owned by a billionaire.
So it have nothing to deal with it. But the more peoples help and contribute to these distros, the more they'll become good enough for everyone. And sometimes it just don't need a lot : talk about it, help peoples interested in and who're needing help, and it's often enough.
The problem is: While there are many motivated and great developers in the linux developer community, they are driven by personal motivation only. They fix problems they have personally or extend features they care for, not the one the ecosystem needs. On the other hand, someone is missing focussing all this independent efforts and creating a unified platform. As this is not existing the friction, forking and duplication in the development is very very big. And I personally believe that the distro ecosystem structure is more part of the problem than part of a solution.
PS: For instance, as you mentioned debian, these conservative unix elitists and self pro-claimed linux ecosystem architects are in struggle with everyone else (
, [url=http://benjamin.smedbergs.us/blog/2006-02-22/debian-versioning-of-mozilla-libraries-harmful/]Mozilla, Ubuntu...) and responsible for the end and downfall of many good initatives. I'm still annoyed with them for their infamous role in the downfall of the
autopackage project ...*argH*! ([url=http://web.archive.org/web/20060715232754/http://plan99.net/~mike/blog/?p=30]"Autopackage: Some distribution people, notably Debian developers, outright hate us or insult us. This is part of a wider theme of upstream/downstream tension. Debian is by far the worst here and deserves to be singled out - their packagers routinely anger high profile developers, and the practice of subtly breaking software continues unabated." [/url]) A major chance for the linux desktop missed ! :(