Then why does Windows lag behind with its x86 emulation capabilities when running on ARM? For example:
https://www.techspot.com/review/1599-windows-on-arm-performa... and
https://www.windowslatest.com/2018/03/27/windows-10-on-arm-b... (disclaimer: these are from a few years back, because seemingly there isn't a lot of interest in the topic)
I feel like there's more to Apple's success, in part because of them having full control over the whole ecosystem, from the hardware, to the OS, to the languages that they'd like to support within their platform. Doing that for near-arbitrary hardware (e.g. everything for server hardware, to regular workstations, to budget off-brand laptops) would be far less likely to succeed on such a scale.
Unless everyone ditches Windows in favour for other OSes that would play nicely with ARM, or unless Windows manages to make leaps in regards to emulation technology, i don't see ARM going mainstream for the kind of personal computing that people do on their PCs (as opposed to mobile devices, where ARM clearly dominates).
Plus, there's an argument to be made that we shouldn't even need emulation in the first place, just software that's sufficiently portable to be compiled for a new target, or written in a platform-agnostic enough way that it can be easily ported over to a new architecture.