As a counter anecdote, I run Arch on everything except the MacBook I was issued for work. They've all been running perfectly for years, I can't remember the last time I had an issue that wasn't ZFS failing to compile for a new kernel, and I opted into that problem.
Meanwhile my work Mac every so often decides my external monitor just doesn't exist anymore and I have to reboot with it unplugged, then again with it plugged in to get it back.
Meanwhile my work Mac every so often decides my external monitor just doesn't exist anymore and I have to reboot with it unplugged, then again with it plugged in to get it back.