> One of the big features Macs have for me is that I can call customer service any time of day and they can work through any serious issue I have with my Mac
This is something else that often gets left out in these discussions. For better or worse, Apple offers an ecosystem/platform, and the support to go along with it.
Suppose you do make a Linux laptop work for your daily driver. You're still left out in the cold if you have an iPhone/iWatch/iPad.
The tight integration that's offered, along with the ubiquitous(and very useful) iCloud is something that Linux just doesn't have.
And yes, I am aware of the various flavors of self-hosted solutions, the dangers of lock-in etc...
If I've already been fighting to make my laptop functional for work, I don't want to start the same battle again for my hobbies too.