Because how can linux ARM run on a device that used to run windows x86?
Have you misread AMD64 as ARM64?
AMD64 is the 64bit extension of x86, often also called x86_64.
As others has said, ARM is a completely different architecture which is not compatible with x86 without translation layers. ARM also has a 64bit version called ARM64 (or AArch64).