By then, Windows 11+ will have moved onto ARM and whatever cross binary solution Microsoft is working on should be complete.
Also, with emulation/virtualization, it's still perfectly feasible
I don't want to destroy your hope but take a look at ARM support in linux. (TL;DR the ARM space is very fragmented so taking a running system from one machine with ARM to another is not possible).
Fortunately, Linux lets you install things by compiling them locally instead of just auto-downloading a binary.
Are you saying that "aarch64" binaries don't run on all ARM chips?
3 or 4 years. sure not, they still sell intel macs on the website.