x86 has its roots in the PC, which was an open and relatively standardised platform.
ARM's rise to popularity came later, and there are literally thousands if not tens of thousands of different SoCs with an ARM core, which have nothing in common but the core. All the locked-down mobile devices are in this category, and their SoC manufacturers have been extremely reluctant to release much in the way of documentation.