On the other hand, Microsoft's new Universal Apps compile to ARM, Linux can compile to ARM already, and Apple can and has switched. It's difficult to one degree or another, but it can happen.
It's funny how you compare MS Apple and ... Linux which isn't a company. I like linux but can't understand how it's able to compete without high level strategic management.