We're talking "out of the box" here, and while I'm not a fan of a lot of the UI changes in macOS it still "just works". Linux doesn't i.e. the wifi on my laptop dies after sleep & the only "fix" is a reboot. I've tried everything the internet can suggest, to no avail. You say you can "actually fix it in Linux", but this isn't true; sometimes the "fix" requires a level of technical knowledge that ordinary users don't have.
I agree that Mac is much better out of the box. And nearly everything "just works".
I like Macs, though my personal machine is currently the latest Fedora Beta running on a ThinkPad. It's too early to tell if there are issues, but first impressions are looking good.
Over the years I have discovered that — especially with laptops — some machines work better than others with Linux.
For instance, some Dell machines and nearly all ThinkPads work pretty well with Linux without any of the usual issues (sleep/suspend/bluetooth/wifi problems). However, that's not the case with all manufacturers. For an anecdotal example, I had to resort to witchcraft to get Debian to run on my non-technical friend's ASUS laptop.
> sometimes the "fix" requires a level of technical knowledge that ordinary users don't have