These numbers of debating posts means majority of users here care about Gnome 3. The real issue is communication. Just because the current user interface is different and disrupt some habit does not mean it is bad. The core issue is us, users, conditioned to work on the same old paradigm implemented on both Microsoft Windows 95, OS/2 or Apple Macintosh.
For the first time in FOSS history, Gnome 3 represents a fresh start yet somehow, some group of users and journalist find a way to dismiss, and claimed themselves expert.
Gnome mail list is open, developers could do better in communication side but users need to assume responsibility with their own conducts. The cause is selfishness. Some users think Gnome developers don't listen to them yet cannot notice they actually do. Some developers to similar as well.
What I would like to mention is each of users has own share of blame. We pretend to be expert, but in reality, we are amateur on whatever field who keep learn for the rest of lifetime. Once we take a time to sit and deeply think about the tool we have like Gnome Shell, we should reevaluate ourselves. For me, that analyze is what the blog is all about. I realized them as a designer with some technical skill.
I embraced Gnome Shell as a new tool because I chose to use for what is really is, a new desktop environment. I do not care what other people think with their different desktop environment, I learned to stay open as possible. When a particular functionality is missing, it means the old code is incompatible and needs rework. I may repeat myself, extensions are our creative field.
On my perspective, Gnome Shell is the future. A new generation of developers, users already know how use it, they live somewhere in the world. Some of them never touched computer in their lifetime, they will assist to improve the interface. It is time to man up, analyze, think and ask question.