UEFI or its predecessor ACPI are complicated and support a long list of legacy stuff that has absolutely no value to Apple at all so why should they do the development? It's like asking Tesla for a fuel tank so it would be easier to install a gasoline engine.
You don't have to support "legacy stuff", just make sure a modern linux kernel can boot without apple-specific workarounds