Miguel is a douchebag, instrumental in pushing gnome towards GTK and away from GNUStep then the bastard runs off to Mac OSX/Cocoa anyway. Linux could have had the OSX APIs by now if gnome had chosen gnustep/objective-c over GTK.
If it wasn't gnome it would have been something else. KDE *needs* competition. I've tried it and don't like it, but I don't like gnome either. I will totally agree with the hating on moonlight, although it already runs on OSX (so MS could claim its cross platform regardless).
"Over the years, Apple has been a great supporter of the UNIX standard, and today, Mac OS X is the most widely used UNIX desktop operating system. Apple’s installed base—over 50 million users— and commitment to the UNIX standard as a platform is significant to the UNIX certification program. We look forward to continuing to work with Apple and our other UNIX partners in promoting open and interoperable operating systems as the specification continues to evolve."
While I cant say I agree with the choices Miguel made, he isn't wrong. The core problem Ive seen with linux since I started using it was fragmentation. Its asinine how many distros there are. There are too many forks of programs, too many package managers, too many side-projects that are DE specific, and so on. Competition is crucial for a product to be good but linux has so much of it that everything becomes mediocre in every direction. Linux as a kernel is fantastic but in userland its a disaster and continues to get worse as people decide to do things their own way rather than join as a community to make something good.
Cleaning up linux is a lot of work. Such ideas of mine would be to remove 3/4 of distros (the pointless ones like ubuntu christian edition, hannah montana linux, xandros, etc), remove every other modified firefox browser, kill off RPM, combine all the gnome 2 forks, and so on.