If you swap gnome for ubuntu and gnome3 for Unity you have a brand new story. Part of me sort of blames Ubuntu or Ubuntu's influence for the terrible direction of Gnome in general.
Could you expand on that? I was always under the impression their paths just happened to coincide given Canonical didn't have enough sway to make them adopt their own vision.