Most server infrastructure isn’t designed to be efficient to the degree that Apple’s OS is. I think until we see a significant increase in datacenter power costs due to carbon neutral, we’ll start to see developers focusing more on ekeing out the most performance per watt. Apple’s been doing that for decades and has dragged developers along, kicking and screaming about the upgrade cycle, until they reached today’s pinnacle M1 chip
and macOS
and iPadOS. The unixy community has refused for years to use macOS APIs unless commanded to by Apple, and only the upgrade to TLS 1.3 finally started compelling app developers to bundle OpenSSL (rather than use SecureTransport), and open source server-type developer adoption of Metal and MLKit and whatever the HTTP request library is (I forgot, sorry) is essentially nonexistent. So the apps that “server infrastructure” might use M1 for are, bluntly, not equipped to perform very well on M1 today.
I’ll know that Apple is a serious contender for datacenters when PHP is updated to use native macOS APIs when running on macOS, because that’s a great litmus test for whether open source is ready to compromise on “generic computing is king” in favor of “high-performance OS APIs for specific hardware platforms”. I’m not holding my breath, and I don’t think most open source projects are willing or able to either decide to take these steps or actually deliver on any such intent. Apple seems content to offer rackmount macOS and that’s more than sufficient for serious businesses that need serious amounts of Apple-accelerated hardware. But I don’t consider most “Internet cloud server” businesses to need that, and I don’t see the developers of our clouds as being willing to give up their dylib freedoms in exchange for higher performance per watt.
EDIT: Think of M1 as a hardware platform dedicated to code that's been ported to Apple’s microkernel, if that helps any. Yeah, it’s not “micro”, in theory; except they run a stripped-down iOS on their HDMI dongle (yes, seriously), so clearly they’re quite capable of “micro” kernel. More on kernels today: https://news.ycombinator.com/item?id=26954547