A while ago, we exceeded ten different ARM server platforms that can run the exact same RHELSA (RHEL Server for ARM) OS image. I won't say which ones (yet), but I am very pleased by this progress.
This is only possible because we did not listen to those who wanted to build an embedded zoo. ARM servers are industry standards compliant. They look (intentionally) a lot like what customers already know and love, and they function in very much the same way, running the same software.
When I boot an ARM server today, I get platform data through EFI, ACPI, DMI, and many other interfaces that exist on every other server. The scripts we have to inventory machines using tools like dmidecode "just work", upgrades are possible using EFI Capsule Updates, and management is achieved through tooling built around IPMI. And if something does go wrong, all of the existing tools for crash dumps and diagnostics also "just work".
We have some very interesting times ahead. This is a world I originally intended us to build in about half the time, with less fighting and drama, but I am glad that we have built it. Now, the fun begins.