The comparison is a bit unfair. x86 is like a decade older than ARM. Not that much in retrospect. aarch64 is as "free of historical legacy" as x86_64 is (that is: not at all free). There is lot of cruft and even multiple ISAs in aarch64 (e.g. T32/Thumb).
And the CISC vs RISC arguments are questionable, seeing that Apple has done the migration in both directions by now.
And the CISC vs RISC arguments are questionable, seeing that Apple has done the migration in both directions by now.