

It feels like it never quite decided on what it wanted to be.
Wow, I feel the absolute opposite. Of all the UXes I have ever used, Gnome feels the most like they have a vision they’re committed to.
Not everyone likes it, and I get it’s very different to the WinUX that most others have settled on, but they absolutely have a vision, and they execute on that vision.
Extensions break with every update.
Sort of.
When a new Gnome version comes out, Gnome’s default behaviour is to mark extensions as unsupported. But in reality unless you’re upgrading to the first Beta releases, you’re unlikely to run into that, as extension developers will have marked their extensions as compatible long before the new Gnome version has hit stable and distros start pushing it.
You can disable the check if you like, but hypothetically that could lead to issues (say, if Gnome radically changes the calendar applet, and then you force enable an extension that tweaks the old applet). Gnome, probably wisely, goes with the more stable option.
If you just use the stable branch, you’re unlikely to ever get broken extensions.





Needlessly divisive identity politics that gets spread around a lot in the form of tweets/articles/memes because it’s controversial.