I don't really get what the problem with MacOS is. It never gets in my way, so why would I switch? Yes, I found Liquid Glass ugly and two days later I completely forgot about it.
It's like Linux users who scream about Arch KDE Plasma being better than Kubuntu XFCE++ and change their entire GUI every year. They're obsessing over rounded corners lining up. None of this matters that much.
It's more serious on iPhones cause it's glitchy in ways that will interfere with basic usage, also yet another "we need old phones to feel slower" update.
Really hilarious to complain about inconsistency in macOS and then encourage jumping to linux where you have one GTK app, one QT app, an electron app, and some secret fourth thing all running simultaneously with zero consistency or adherence to any kind of human interface guidelines.
Versus macOS, where you encounter one Cocoa, one SwiftUI/UIKit, the same Electron app, a Catalyst app and a Flutter GUI fighting you for attention. Apple is lucky Windows exists, otherwise they'd be the most Balkanized OS in the mainstream.
and it's hotly debated what is the "correct" way to install Steam in Linux, even though you'd think whatever steampowered.com says is obviously the right way (same with other things)
Both the gnome project and KDE have HI guidelines.
Also, I don't understand how this is magically better on mac os. Mac os doesn't have electron apps? Get real, it's the same bullshit on every desktop OS. At least we can all agree it's more consistent than windows.
There's no QT vs GTK situation on Mac. Windows has more of a mix of UI, but at least compatibility tends to be preserved.
Besides that, macOS and Windows each only have one DE and one window system. So in tutorials or IT help, it's enough info to specify that you're using "Mac" or maybe "Mac Tahoe," not "Linux, Debian Trixie, KDE Plasma, on Wayland." Not to mention hardware-specific issues, though those aren't Linux's fault.
None of this has to do with consistency, though, which is the topic at hand.
I mean, maybe you can say Windows has "one window system". But Microsoft has over a dozen GUI frameworks, and then they don't even use them. Teams is electron, believe it or not. I mean, in windows TODAY you can find UIs from 1995 to today in there.
And that's just Microsoft software! The pre installed shit. Don't even get me started on applications. Let me tell you, that's not a problem on KDE or GNOME.
Some people actually want a great GNU/Linux laptop, they buy Apple because macOS is a UNIX with cool hardware, then they discover that UNIX !== GNU/Linux and complain about all the issues running Linux software on macOS.
It's more serious on iPhones cause it's glitchy in ways that will interfere with basic usage, also yet another "we need old phones to feel slower" update.