I hate Apple and since 2010 I started using a macbook and I haven't looked back. I still hate Apple, but I'm far more frustrated with the fact that I don't feel I have a good alternative. It's very much like the post said, I got tired of spending my time fixing issues with the system instead of working on what I wanted to work. For those who want to spend time working on their system, great, but I'd dare say that most developers don't.
I contend that as of the last year or so it looks more possible to have a system that just works with Linux than any time in the last 10-20 years for sure. I am working to mitigate most issues that remain. I think a combination of remapping keys to be more sensible, RDP, and setting up a script to handle my initial setup for a specific distro, Ubuntu Budgie, that I can really resolve 99% of the issues I have with it and not lose any productivity.
I am the author of kinto btw. https://github.com/rbreaves/kinto