upvote
I will take the counter point. I think gnomes stance on minimal configuration and a proscribed workflow is commendable. I’m a dev, I see everyday that customization imposes costs.

What I see with gnomes though is that shedding the customization doesn’t actually make for a more solid project. The fact Wayland fractional scale took as long as it did to stabilize despite mostly working tells me gnome didn’t care about the real hardware that makes up the bulk of what exists in the world.

Similarly, it seems like plasma has a massive technical edge just in handling things like pipewire capture, etc. I find KDE is typically smoother and the gnome overview animation almost always stutters regardless of the computer I use it on from discrete gpu desktops down to mobile things.

So I can say that it seems from my experience the gnome project has naval gazed and built a model of the computing landscape they target that is divorced from reality.

I think your defense gets at the difference between a power user and a ricer. They are orthogonal. Gnome rejects ricing. There is one way. That’s fine. I configure stock KDE by changing 2 settings, 1 of which exists in gnome. But I do need to actually do things with my computers which is why the androidification dig hits.

What I will praise unreservedly is the gnome circle apps and broader which are typically polished focused and attractive.

So to me gnome fails at a desktop but has managed to foster a culture around themselves that leads to solid app development.

reply
Part of the reason the app development environment is good is because the gnome devs made the correct choice to use C for GTK. Thus there are easy bindings for basically any language.

App development for KDE is still essentially limited to C++ and janky Python.

reply
There is some irony in this statement given that GNOME is built on not letting people chose anything and also happens to be the default on Ubuntu, so it's literally force fed down new adopter's throats. It just rubs me the wrong way ideologically so I have to flame them whenever I get the chance.
reply
Ignoring the fact that you can write an extension for gnome to make it do whatever you want? Yes there’s less config out of the box, but there’s literally 1000s of extensions will full access to the shells main process. I’m not saying kde is bad, it has more config out of the box, but it is objectively harder to modify if what you need isn’t covered already. Ubuntu ships gnome with pre installed extensions to turn it into the desktop it wants. That would be a nightmare in kde, would require C++ patches, a language fewer and fewer people are willing to touch.
reply