That's why Apple should have stuck with Open Firmware. It can boot any OS, operates independent of the architecture, and doesn't care if you're 32-bit, 64-bit, Intel, PowerPC, ARM, or a ham sandwich. You can run 32-bit and 64-bit drivers simultaneously. None of this 32-bit only or 64-bit only crap. It's an excellent firmware, and in my opinion, superior to EFI.
EFI was developed to pander to Microsoft.
EFI was developed to pander to Microsoft.