Couldn't agree more. I have a number of Linux machines at home running services like Asterisk, Plex, web services and so on. I have one Linux machine for music production, and I used to have a Linux laptop - BUT the controls didn't all work, it failed to suspend all the time, and occasionally on resume the mouse would cease to function. I had to tab round to find a command prompt and do the "sudo rmmod psmouse &&sudo modprobe psmouse" to wake it up again.
And then there are the MS Office applications. I have used OpenOffice and LibreOffice for a number of years, but eventually the frustrations of silly little things happening when transferring between .doc, .docx and .odt file formats meant I gave up and went for a Macbook; my customers demanded Microsoft formats for my work products. I tried, I really tried to be a non-Microsoft person, but in that respect I decided that life is too short to pursue an idealistic vision too far.
As a contractor, I often have to use what I am provided with to do my job, so I have ongoing experience with Microsoft Windows, and I can say with some conviction that the user experience of a Mac is still better. The gap is shrinking, but it is still there. If Apple continue to obsolete perfectly good working hardware, including power supplies and USB 4G sticks, I might have to reconsider.