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.
I was speaking from the point of view of the n00b-ish end user.
while it's good for power users, it will limit the acceptance of linux as a mainstream OS.
Linux needs a unified, agreed upon standard desktop that will be presented to the masses. Otherwise it's just going to remain the niche desktop OS.