I can't find it anymore, but one of the more recent updates on Asahi Linux pointed out that there were certain bootloader features that were more complicated to include than to leave out. They were unnecessary for macOS to boot, but they allowed for other OSes to run more easily. Basically Apple had to put in more effort in order to allow Linux to boot.