If you approach macOS the Linux or BSD way, it feels like Windows Powershell.
Of course you can use brew and stuff, setup you dev enviroments etc.
But when it comes to system settings, its bad, very bad.
Also stuff like docker, k8s suffer performance and usability.
Docker, etc are going to suffer on anything that’s not Linux due to how coupled they are to Linux. Even WSL isn’t as good as bare metal Linux in that regard. To me it speaks to a need for return to platform agnosticism in dev tooling more than anything.