The GNOME devs have been saying that the old crufty Linux user base is not something they want to cater to anymore. That there is a massive untapped market of new users if only they make it take more clicks to launch an app or switch virtual desktop.
Havoc even hints at it in one of his posts above.
Ok, so you have made it clear, GNOME 3 is not for old time Linux users or power users. You don't care about losing that part of the user base. But they are typically the ones who write code.
So what desktop will the application developers be using? What desktop will the kernel developers be using? Not GNOME 3 - no one wants them there.