Macs are not a replacement for a Linux desktop, laptop or a server. They do not provide the same options nor allow you do the same things. There is some overlap, but same as you wouldn't use a Linux desktop to run the Adobe suite, Macs are poorly suited for servers, development
, power users, etc. - outside of the Apple ecosystem of course, because it's literally the only choice. For anything else, any recent Linux distro provides better tools and better UX, so why bother with Apple's ecosystem, lack of package manager that doesn't suck, compatibility issues left and right (can you run a VM on M Macs now? Kind of, sometimes, depends on how much you pay to whom; containers are still a pain), an undebuggable and uncustomisable OS, etc. etc.