People love Apple because it makes very high quality hardware, and its software is generally very reliable. They don't really like that you can't configure things. They just put up with it.
There's a whole industry of little apps that let you fix things about MacOS that doesn't really exist on Windows. Rectangle, Karabiner Elements, SteerMouse, SteerMouse, etc.
I didn't say it can't succeed. Just that KDE is a better (and more powerful) desktop. Gnome obviously suits some people The problem is the people whom it doesn't suit, they can't change anything. They are beholden to the choices made by Gnome's developer team. That will never suit everyone. Of course extensions are a thing but they tend to cause conflicts between them and not be updated to work with newer Gnome versions quickly enough.
I moved away from Apple too for this reason in fact.
Because Preview works, KPDF works and Gview behaved weird or in the wrong way most of the time
Apple builds the automatic car by removing the gear shift, Gnome builds it by removing the gas pedal and just having a button called "Go" which makes you go at 10mph
Not my experience. I have a Gnome desktop that maybe a Gnome developer have a hard time to recognize as such. It works as I want and I keep the convenience of being able to Google problems and solutions of a mainstream desktop (KDE being the other one) and not a more or less obscure one.
This means that under the hood, using extensions, you can customize that Gnome car. Can an Apple automatic car do that as easily?
It's good that you can do this, but most people prefer the default experience instead of fiddling with customizations to make it more special. And yes, fiddling and customizing is cool, when you have time.
So between the Apple automatic and Gnome "pick customizations" I know which one I prefer (and yes Apple does have extensions, settings, etc). Yes, there won't be a perfect solution and sometimes you kinda miss some minor thing but it is minor.
For example, looking at: https://extensions.gnome.org/#page=2 there's Date and Time formatter (you can do that in Apple) and "Sound Input & Output Device Chooser" which you can do by going in settings in Apple - but it doesn't matter most of the time because the out of box experience works almost perfectly
I do use Sound Input & Output Device Chooser. Great improvement over the default.
If I'll ever buy a Mac (and I can't imagine why) I'd want to totally change its windows management and make it as close as possible to Gnome 2 and Windows XP, with virtual desktops (Gnome 2 had them.) I would probably disable all gestures except scrolling and zooming.
I'd also shed tears about the lack of physical buttons on the touchpad but that starts to be about the hardware, which is off-topic.
Extensions aren't great though. I tried using Gnome that way for a while but some extensions cause conflicts between one another and in many cases they are not updated in a timely manner when a new gnome version comes out.
In contrast, KDE also supports extensions but I've never needed any because it's so configurable.
There's a whole industry of little apps that let you fix things about MacOS that doesn't really exist on Windows. Rectangle, Karabiner Elements, SteerMouse, SteerMouse, etc.
Gnome copies the worst things about MacOS.