Earlier quoted context omitted.
The main problem is that the majority of software in the Windows and Mac world doesn't come in a "package-manager" format, not really. For *BSD and Linux, the package manager is great because if you can think of it, it's probably there ready to be installed; as long as it's software like TeX or emacs or vi or something else available in an open-source way. But stand-alone programs? Not even things like Photoshop, I'm…
I've not used macs for a few years, but has homebrew become a lot better then? Because my recollection of it is that it worked fine for small sets of well-maintained packages, but it's much, much slower than the linux package managers, and there were tons of compatibility issues once you even slightly left the beaten path. Also, I remember fighting with many apple CLI tools; they seemed to be wildly out of date with…
However, I've experienced the same on Ubuntu and RedHat - if they don't have what you want in a repo already, and you can't find one providing it, trying to roll your own can cause all sorts of fun explosions.
Anything GPL included with MacOS is stuck at the GPL v2 - since many things like bash went to v3 they don't update anymore; one of the reasons MacOS changed to zsh as the default shell.