I find it astounding that so many developers use MacOS.
To do anything useful you need to install homebrew, and the hoops you have to jump through to get homebrew running are annoying. Not to mention the fact that it is a wholly unsupported third-party package management system that doesn't integrate properly into the rest of the OS.
Don't get me wrong, homebrew is awesome tech. It just seems that you have to use it to jump a bunch of barriers that Apple purposefully puts in the way before you get an actually useful and up-to-date development environment. Why do people put up with this?