> Aren't Mac the opposite for the developers
No?
> with subpar support for say, containers and dev tools,
It's a Unix machine. All that is right there and readily available.
> and crappy out of the box window management
Not really, no. Add one app and it's a tiling environment. Actually that is built-in in macOS 15 but I've got it turned off as I have a tiling app I've been using for 15+ years and I'm happy with it.
> compared to a laptop running on linux?
No. It's a better UI in every way, less hassle, more apps and better support.
I've been using Linux for 28 years now and for a while it improved beyond all recognition, but it's getting very clunky again with all the bloat now.
I switched to macOS on my desktop machines once I could afford it, and Linux for laptops. This is a happy compromise.
But I've also been writing about it for well over 25 years and that means reading other people's writing about it and where possible talking to them.
All the professionals evangelising Linux in the 20th century have moved to Macs now. It's the same core experience, but done better.
> Seems to me you have to do a lot of manual tweaking and install before having something half decent as a dev.
I can't speak for being a developer because I'm not one, but I can speak about Linux and macOS as a pro.
This is the wrong way to use a Mac.
The right way to use a Mac is not to fight it. Accept things as they are, learn to work with it, and add the extras you need.
You can't customise macOS very much and it's hard. So, don't. Be like bamboo, not a tree: bend with the wind, adapt to where you are, and then grow where you want to go.
The result is a proper full on UNIX™ environment which needs little to no maintenance and has integration to an extent no other Unix-like OS will ever achieve.
Your questions seem to me to be motivated by bias and conviction of faith, and it is misplaced, as any such fervent belief is.