Todas as CPUs são uma coleção de trade-offs. Conforme a tecnologia avança, aprendemos quais operações são mais eficientes. Fundamentalmente, os dois conceitos são diametralmente opostos (instruções dispendiosas, complexas e focadas vs. baratas, simples e gerais), mas nenhuma implementação prática (x64 ou ARM) adere estritamente a esses princípios.
O resultado é semelhante à sua descrição. O ARM torna-se mais complexo e melhora a velocidade. O x64 reduz o consumo de energia e torna-se mais barato. É um processo de melhoria incremental impulsionada pelo mercado. Aqui está esperando que eles continuem.