I moved to a Mac after a decade of Linux on the desktop. After years of fiddling with drivers, crappy trackpad behaviours and so on, I wanted a computer that got out of my way and just worked. MacOS is far from perfect but it works perfectly with Apple hardware. If I wanted to go back to seeing my operating system as a hobby then Linux would be mostly a better option.
It's funny, but after four years on macOS, I returned to GNU/Linux about 16 months ago, and I have not looked back since. Okay, there are a few things I miss, but all in all, there was more I missed on macOS than I now miss on GNU/Linux. And I do not consider spending a weekend (or longer) to get my sound chip working fun any more. I am too old for that stuff. Maybe I just have a lucky hand picking hardware, but exce…
That's only true if you make a point of buying hardware you already know there's linux drivers for. I work with a few headless linux boxes, but not a GUI. Every year or two I try a distribution or two on whatever hardware I have, hit a problem, sigh after reading through numberless blog/SO/reddit posts contradicting each other on what's possible, and abandon the attempt.
I have a 2018 Dell XPS 15. From what I've read, there's only an 'experimental' (ugh) driver for the fingerprint scanner. To switch between integrated/GPU graphics, you have to log in and out (or you don't - depending on who you read). Not sure about the touchscreen, but I can't summon the motivation to find out. So much depends on fiddling, experimenting, and reading. I'd rather go for a run, and put up with Windows (which I loathe, but loathing seems to be a precondition of computer use in 2018).