I know the Mac hardware is pretty trick, but man, I do most of my dev on Linux and have a Framework Laptop (AMD) running Ubuntu; it's just really nice for dev stuff to work the same way it does on our production environment... Also, the frequency and size and time to install MacOS updates - like these computers are blazingly fast from the cpus to the SSDs - after an update has downloaded, what could it possibly be do…
On a package-based system you're doing a diff update, essentially.
Then again, even Fedora Silverblue image updates don't take nearly as long as macOS.
At least both are better than Windows, god knows what's going on in Microsoft's update process.