I dread using a Mac for any serious work, you lose a lot of the advantages of Linux (proper package and window management, native containers, built-in drivers for every hardware out there, excellent filesystems support, etc). And you get what exactly?
I don't need to fiddle with settings and as a developer all my tools are there (git, clang, ...). I don't need to care about the version of my kernel and can be worry free to click update.
Worry free update has not been a thing with macOS in ages. I dread any OS update, since it will take ages at the very least and very likely to bring more bugs than the one, they were supposed to fix.
And sometimes they outright remove support for useful stuff (subpixel rendering, hello) or obsolete still useful software just because they decided to (32bits apps hello).
I don't know how people can still things like that about the Mac, even Windows is better these days.