Well, that is your opinion.
In my world, extensions are required (at the very least, dash-to-dock). But extensions are a second class citizen and often stop working after an apt-get update.
And Gnome forces my machine into heavy swapping. Cinnamon (which is almost the same thing, but usable) doesn't cause swapping.