1) There are a lot of detractors of Gnome 3. Everyone is not happy with it.
2) What you don't grasp is what I admire about Canonical/Shuttleworth. What kept Linux (or Ubuntu) from dominating the desktop was an inferior GUI experience to Apple/Windows (and unequal driver support). You could chose Gnome or KDE, both too flawed and two unmotivated to compete for the general (dumb) consumer market, give up and go with some form of LXDE(?), or do what Canonical did. Canonical wanted to go after what it saw was the future, and instead of unsuccessfully negotiating with Gnome & KDE designer councils to implement what Canonical wanted, Canonical took its future into its own hands. Computing hardware was moving to tablets, phones & gear, not desktops, and they wanted a GUI that could bridge both worlds. That's why they went to Unity, and given the problems producing a compositor competitive with DirectX, they went to Wayland, then Mir.
3) Every megalomanic in Unixland operates like a bloodthirsty Bolshevik, and thinks Canonical owes them a living for failure or half a loaf.