defaults write com.apple.finder DisableAllAnimations -bool true
That is quite simply false.
Apple is at this point maliciously incompetent...
(For posterity: I am being sarcastic, to highlight how Apple's UX stance increases users exposure to supply chain attacks. "Macs can not get malware" is a long-standing myth.)
When I first started using a mac for dev at my current job, I tried their virtual desktops implementation as a workaround for macOS's lack of alt-tab support. That desktop switching animation is so long it's honestly really funny, I just sat there for a minute switching around and laughing my ass off in disbelief at how slow it is. Unfortunately it does also make the feature completely unusable, so we're just stuck with one desktop and a gimped alt-tab. Just an absolute usability train wreck going on over at Apple.
Your assumption that these Linux setups are "extremely customized" is wrong. Personally, I hate configuring or customizing much at all. The appeal of Linux is that there are distros that come configured out-of-the-box pretty much as I like it, whereas MacOS and especially Windows requires configuration and constant upkeep and maintenance. (MacOS doesn't even come with a decent terminal, for starters.)
For me, my main problem with MacOS is that it's full of looooooooooooooooooooooooooooooooooooooooooooong animations that you can not disable or remove. Disabling animations (or setting them to be <10ms long) is one of the few configurations I like to do. But this is not even an option on Apple's operating systems. It's like running through molasses in a dream-- it's so damnedly and artificially slow.