Well, as long as KDE and Gnome are separate projects, you're right.
There's no reason to have separate GUIs.
I'm sorry--I gotta disagree with this. Each GUI caters to a different need/style/want. For instance, I started on Linux using KDE. I've switched to GNOME, fluxbox, and now I use Xfce exclusively. It just fits my style of programming/usage.
Whats needed is for distros to make their choice, not keep throwing both of them on it. KDE and Gnome provide user choice, this is a good thing but a distor can not make it on the desktop till it decides one way or the other..
^^^^^^^^^^There's no reason to have separate GUIs.^^^^^^^^^^^
I disagree. One of the main reasons people choose linux is to break away from the culture microsoft has. People choose linux because they want choice. They want modularity. Some, because they just want to be different.
I've chosen KDE because I'm in control of nearly everything. I can't get that with windows. I can get that with gnome, but from what i've seen it's harder.
Besides, look at the problem MS is in. It's product has nearly gone defunct because of a lack of competition. MS hasn't cared. That's why the let IE get *BEYOND* swiss cheese and now we have spyware. That's why they had to completely re-do longhorn. Because what they planned was nothing to write home about. It was "born" before linux became the threat it is now. Now MS is trying to be much more nimble because they realize there's competition.