Re: MS does not care about Windows on ARM
Apple's already made it hard to port Linux to their in-house ARM platform despite broad Linux support for ARM
Citation needed.
The people actually doing the M1 Linux port say the exact opposite, that Apple has not anything to deliberately make things harder and in some ways have taken steps to make things easier. Apple doesn't provide any documentation, but the hardware does not put up any roadblocks and in certain ways (like support for multiboot) is better than x86 PCs. They basically have everything major working now except full GPU acceleration.
Just because it doesn't work the same way as existing ARM stuff - which is pretty much ALL embedded devices like smartphones and routers - does not mean they are doing it wrong. Using uBoot instead of EFI would be stupid, but it sounds like that's what you'd prefer if you want it lumped in with existing ARM support in Linux.
It is far enough along that Linus bought himself a Macbook and noted in the email where he announced the Linux 5.19 release that he'd prepared the release and written the email on that Mac running Asahi Linux. He said he expects to get a lot more involved in ARM64 development now that he has proper hardware to run it on.