It's not so much a fast enough non-x86 CPU but translation (rather then emulation) software. If Rosetta 2 emulated like ARM Windows does than it would blow goats with x86 code as well. Apple can do translation because they only have to support a limited amount of software.We can always hope that x86 hegemony will be broken, but that would require someone to make a fast enough consumer non-x86 CPU. So far Apple is the only company that does it, and they will not license their architecture to anyone.
Microsoft is having people moan and groan about not being able to run 16-bit programs on Windows 10...in 2020! This what the much "acclaimed" backward compatibility has resulted in - a user base that wants to live in the freaking dark age of computers. The only thing more ridiculous is if the Windows users were complaining about not being able to use punch cards.