Not to even mention hardware support, as I had a lot of issues with Realtek external USB network devices randomly disconnecting (and they are in many USB-C hubs, including inside USB-C monitors), with no such issues under Ubuntu.
I imagine there is some history around MacOS being similarly much better in the past, but I've never seen anything great about MacOS UI/UX in comparison to GNOME.
I do like their performance and battery life, but the "shells" it's stuck in also sucks (until recently, only glossy screens; shallow keyboards with sharp palmrest edges; either heavy or passively cooled; no touchpad buttons...). Putting some of this hardware into a new Thinkpad X1 Carbon case would be amazing, though I'd want to run Linux on it.