I'm sorry, but the statement that linux improves over time, and thay's unique to linux has really no basis in reality. Both Windows and MacOS do improve over time, we could argue which of those three does the best job, but I don't really think linux would be the winner in that comparison either.
I don't have any experience with other OSes than those 3 mentioned, so somebody else can chip in.
I think an open source model encourages iterative improvement which isn't tied to commercial product releases.
This was the basis for my comment.
Your original comment was a little bit ambiguous: you were primarily thinking of legacy hardware support as in "legacy hardware support is often ongoing". I read the first part of the sentence "Problems are ironed out" as if that's only valid for linux, which I don't think it is.
Now try running Linux 3.0rc on, let's say, an aging SPARC 5 workstation. Just Works.
But hey, I use linux for the last two years for all my desktop computing (and more for servers). I love it and find it superior to windows. Except my bluetooth doesn't work: and it did with windows.
C'est la vie, I guess...
Believe me, they are not. They might be history for you, but not for everyone.
Many non-standard setups (using Jack, using pass-through, using bluetooth headsets) are still broken. Applications using Phonon have very different behaviors with or without PA. KMix and pavucontrol still behave very differently from each other...
There are also the hurdles to jump through of signing up for a bug tracker account, searching for existing similar bugs, watching my report get ignored because it's not an "average user" use case, etc. For someone like me who's experienced with ALSA, written a sound card driver, and had things "just work" for a very long time, there's greater incentive for me to just rip out PulseAudio and get back to work.
Gnome3 and Unity, I leave them the benefit of the doubt, because they are new, but GNOME people are usually the ones who are pushing those technologies.
And I tried out 'airfoil' the other day (I think that was the name) that let me push out audio from different apps on my mac to 'foil speakers'? - basically other software running to capture and playback that audio. I can essentially run and manage just the audio portion of itunes on mac 1 from software on mac 2. And it 'just worked' (to reclaim the ubuntu mantra). Ahh - here: http://www.rogueamoeba.com/airfoil/mac/
I hate how it keeps touching the volume level for the system/hardware.
The true beauty of Linux is the way that the OS improves over time. Problems are ironed out, and legacy hardware support is often ongoing. I think this is unique to Linux.
Decisions about where to go next re. Desktop paradigms are tricky ... but I think the main problem is lack of strong and decisive leadership; largely due to the problems inherent to an open development hierarchy. A paradigm shift often requires a leap of faith. Without that, any changes becomes a patchwork or amalgamation of multiple people's ideas - which in my mind isn't optimal.
I reckon Mark Shuttleworth is trying to create a paradigm shift with Ubuntu .. and I applaud him. There's so much life left in Linux as desktop platform. To state otherwise is shortsighted, and ultimately damaging to an incredibly vibrant and worthy platform.