The PC industry will never embrace ARM.I hate to pass the blame, but from where I'm standing the problems seem mostly related to Microsoft's lack of a comprehensive compatibility layer for x86 software on ARM Windows. While it doesn't help Mac users in the short term that Microsoft is the main barrier to a better Windows-on-Mac experience, the good news is that the current issues will likely be addressed by Microsoft in the future as the PC industry (and Microsoft in particular) further embrace ARM, even if Microsoft spurns Macs.
So...the present situation is a bummer, but I think most of the current constraints to running Windows software on MacOS will be resolved in the longterm.
Apple manages to transition architectures in large part because there is an aura of inevitability. Apple decrees 68K/PPC/Intel is dead, everybody knows every Mac user/developer/etc is going to have to migrate along, and so the migration happens.
PC land, however, has a whole number of players with different agendas. You have Microsoft who wants to sell licences for Windows. You have different processor vendors - AMD/Intel selling x64 processors, others selling ARM processors. You have HP/Dell/Lenovo/etc who just want to sell cheap junk at Worst Buy with a low return rate. You have the Taiwanese motherboard makers who sell to enthusiasts who want to reuse many of their parts with a new motherboard/processor. Etc. Generally speaking, whichever player has the simplest, least-compatibility-breaking solution to the particular problem the industry is facing will win, regardless of the long-term consequences.
Look at three attempts at transitions in Windowsland:
- Itanium, where Intel thought they would clean up the whole architecture, provide Apple-style x86 compatibility, and move forward in a brave new world. And then AMD came along with an ugly-but-far-more-compatible 64-bit extension of x86, and... well, there's a reason that the main architecture for Windows today is called 'amd64'.
- Intel wanted to replace its ATX case standard with BTX to better cool the hotburst Pentium 4s. A few Dells and other large OEM systems were sold with BTX cases, but the enthusiast market and the rest of the PC sector kept using ATX and BTX probably mostly houses Itanium systems in the big e-waste dump in the sky.
- Windows 8 and touch screens. Microsoft wanted to smother the iPad by turning all Windows machines into a tablet, but HP/Lenovo/Dell basically said they weren't adding touchscreens to their systems because no one wanted them. Net result - Windows 8 was a flop, and 10 started to go back to a keyboard/mouse paradigm, a trend that has continued with 11.
PC world has occasionally managed some transitions, e.g. VLB -> PCI -> AGP -> PCI-E for graphics, 16->32->64-bit, parallel ATA to SATA to NVMe, etc, but they've all happened fairly slowly and with both things co-existing for years.