The same can be said for package managers on Windows (like you alluded to in an earlier post), or any app that's not included in the base OS. On Linux you have to edit repos or download deb files if using that flavour, it's not as straight forward as you're making out. No OS works for a dev/admin type user out of the box and nearly always some requires 3rd party software to do something.
I get the Window management thing, but most of the other stuff I don't get. Just install brew like everyone else along with whatever other software you want and away you go.
I'd rather the inconvenience of having to install an app to make Window management better, than deal with all the nonsense that comes with Windows these days (privacy concerns, tracking, ads, they change the look & feel when they want, forced updates etc etc). And Linux, well, it's great if you have all the right drivers and common hadware, if not, it can be a complete minefield at times.