> Technically, the latest ARMs have a better peformance/power ratio than x86/64. But they still can't approach the single-core speed of x86.
which doesn't approach the single-core speed of the Power systems.
each of them has a market, they don't have to directly compete.
Unless you are shipping binary-only software and aren't willing to ship multiple copies. the industry has been in that mindset for a long time.
But in the mobile space they don't have the luxury of having a single binary target, and until and unless they do (which seems unlikely to happen in the short term), we have a real chance for competition between different processors, and for different processors to be used in different places. In the short term it's easier to try and mandate a hardware monoculture, but I don't think anyone has enough power to do so, especially with Android and Linux _not_ mandating it and giving everyone an example and an option to work with when they run into the monoculture limitations.