- can't run apps I depend on (e.g., Sketch.app only runs on macOS, and I I have a lot of existing files on it, and there's a lot more support for Sketch than, say, Inkscape. Other examples: Things.app, 1Password... hell, even Spotify barely works on Linux (does hi-dpi work yet?)
- hardware quality & support (if my Apple laptop has an issue, I can take it into an Apple store and get it fixed same-day in many cases. also, recent keyboard issues notwithstanding, Mac laptops are generally seen has having best-in-class build quality and durability)
- hardware support+power management (much better than it used to be, but depending on which laptop you choose, many people still have issues getting hardware edgecases, like suspending and resuming, adjusting the backlight based on ambient light, applying optimal power management, etc)
- touchpad drivers (libinput and wayland are making progress on this front, but the experience is still not on par with Windows Precision and macOS
- mobile device integration (unlock my computer with my watch, get phone texts forwarded to my laptop, make and receive calls via my phone, etc)
Trust me when I say, I really wish I could move back to Linux. I spent many years helping develop a desktop linux distro. And certainly things have improved substantially since a few years ago — hiDPI support in particular is really excellent these days. But there's still a number of barriers for even technical users. At the end of the day, I want to get work done with my laptop. I don't want to fuss around with configuring and worrying what happens if an update upsets my driver compatibility (yes, I know about btrfs snapshots and kernel image caching).
Just my $0.02. Sorry to be a downer.