It's just like when home computers came on the scene no 2 were compatible, Atari, Amiga, BBC, IBM, DEC, etc. It took IBM to issue a standard 'PC' infrastructure before we had compatibility. Hopefully/eventually, the makers of ARM chips will see sense & standardise them too.