This is not entirely true - they’ve invested quite a bit in maintaining backwards compatibility at least hardware side through various emulation or translation layers : first during the ppc/x86 migration then more recently with the x86 to arm shift.