It curled, and we got the registry.
Simple example, I wanted to customize my gestures in gnome. I installed another app for it on the recommendation of multiple stack overflow and Reddit threads.
I ended up losing the default gnome gestures, and even disabling the app didn’t help.
I only use my windows (10) ltsc installation now. (Where, fwiw, I do have an absolute *ton* of customization/“ricing” apps for everything from custom ux themes to taskbar tweaks. Amazingly, pretty much everything is stable.)
as a long time windows user, I wish linux copied this feature more
And that's not getting into the issue of whether or not something is a kernel issue or not. And it could be the responsibility of the distro to provide the tools to change the settings.
Basically, it's a lot of people with no obligation to each other trying to work in concert.
The situation on Windows is different. Windows is both the kernel and the shell and the window manager and the provider for a lot of the core tools.
Apple sidestepped the issue with OSX. They took a robust kernel, FreeBSD, and created a GUI and tools on top of that. I think they also essentially took over FreeBSD or at least forked it internally.
They used NeXT’s XNU kernel which was a merger between CMU’s Mach and Berkeley’s 4.3BSD. They later refreshed it with code from OSF’s MK derivative of Mach (which also incorporated some code from the University of Utah) and code from FreeBSD, and have added a huge amount of new code of their own. They continue to pull new code from FreeBSD every now and again, but it isn’t so much a plain fork of FreeBSD as a merger between parts of FreeBSD and a lot of other stuff with a completely different heritage