1. Apple's chips are so far beyond everything else that it makes obvious sense for Apple only. Snapdragon is at least 30% slower single core while having worse Performance per watt.
2. Apple wasn't playing fair with their translation layer. The Rosetta layer cheats a little because apple also made the chip. The secret sauce is that the M1 has a hardware compatibility mode (That technically breaks ARM spec) for x86 memory order that basically gives near 1:1 performance.
3. Microsoft heavily botched their ARM rollout (again. Hello, Windows RT). The translation layer on W10/11 is just bad, not because of bad coding but just the technical limits of what they were trying to do.
4. Google is in a great place with ARM compatibility in Chrome OS as the only consumer-facing apps are either built-in or on the play store...which was designed for ARM in the first place. Problem is that nobody will give them a good chip for ChromeOS and the focus is on low end, so Mediatek is just cruising.
ARM is a great arch...but right now it is Apple VS x86, not ARM.