I didn't rant further, but Linux really is the best universal dev platform. I mean this in terms of examples, support, and tendency for developers to create tools, toolchains, and ecosystems from the commandline. This is because serious developers need CI/CD flows, and that is something that can only be done efficiently from the commandline, and the Mac POSIX system (with brew and macports) can emulate Linux almost sufficiently as a replacement, but not quite. There's a reason why everything in the backend ultimately lives on a Linux variant. It's just that powerful. Of course, if you're an iOS, Android, or Windows dev exclusively, my words mean nothing. :) There are plenty of CI/CD pipelines for those platforms, but they often tend toward ... Linux-like flows.