As Linus said ARM will only be widely adopted if there is availability of affordable hardware that developers can actually buy.
Apple has pulled this off about 4 times because of their small market share and willingness to deprecate old hardware, software and the close control of the hardware they release.|
In the PC world - x86 will remain with us for a LONG time to come.