No one buying x64 will consider ARM instead and lose access to the richest software ecosystem.
That is a false dichotomy. I own an ARM based machine. I did not lose the access to the x86 software ecosystem. Apple has demonstrated that it is possible to run x86 software on an ARM-based machine without significant drawbacks. If other vendors follow them in adopting x86 compatibility features, legacy software support won't be an issue.