I agree with you 100%. All these Mac users leaving for Linux will eventually realize how much work is involved in keeping a Linux system running. I was the opposite, I left OS X after nearly a decade (used Linux prior) and I hate Linux more now than I did before I switched to the Mac. Way too much work, errors everywhere for no apparent reason.
> Way too much work, errors everywhere for no apparent reason.
Interestingly, that would describe my experience with OSX (or macOS).
At home I use my Lenovo T440s with Linux without any problems or glitches in the past two years. Before I had a Dell Vostro, running Linux without problems for five years.
At work I have to use a MacPro (the winecooler-shaped thing) in a network run by the OSX Server app.
Every other day I have to disconnect the thunderbolt display because it can't be woken up.
Thunderbolt network has an incredible latency when connected to other machines in the same room. Unless you transfer one huge file, 100Mbit ethernet is always faster.
Sometimes you're stuck at the login window because the magic mouse and keyboard refuse to connect (randomly) for half an hour.
The OSX Server App fills the error logs at an incredible speed with only six machines and a couple more users. Network home drives are impossible to get right: NFS breaks ~/Library. AFP has constant "Resource busy" errors. SMB is the only one that works for all users but experiences so many random bugs that are impossible to trace. I can't remember a day where all users were able to login in the morning and no program had crashed overnight with data loss due to an SMB mount suddenly disappearing (work is scientific computing). And this is on a 1Gbit ethernet network, six machines and a server, all in the same room. Incredible!
And has anybody ever tried updating the Server App? Last time it got stuck at upgrading the Wiki (that we have never used) because the postgres upgrade script was botched. That was fun to find and fix.
And then the support. Nobody at the shops can really help you with network/server stuff. And the Apple forum is always like this: You find an old post with a apparently working solution. You try to implement the solution but Apple has removed a button that you're supposed to click.
Or you make a new post, only to be told (from somebody who is not an apple official but apparently has access to a secret forum) that apple knows about the bug since 2011 and is working on it. Just wait for the next update. Sure.
On the other hand, I have never had a Linux question that was not already answered in the Arch Linux forum. Is it really just me? Judging from the posts in the Apple forums, it can't be.
But what do other people do to be productive in an Apple network?