Though the arguments are interesting, I&#x27;m not convinced<p>Sure, the semantic gap exists. But ARM and x86 have evolved and have overcome a lot of difficulties.<p>People like to bash x86 but it has a big advantage: it&#x27;s compact. ARM Thumb is compact but not so much.<p>Also remember how big the last &#x27;new ISA&#x27; (Itanium) success was?<p>Compiler and processor front-end beat &quot;perfect ISA&quot; today