- they must be booted into legacy i.e. on EFI mode. EFI mode boot does not work reliably.
- the boot disk must have MBR and not GPT disk label.
That's still less than a quarter of a second, granted. But the complexity goes to the OS instead of a reasonable separation of concerns.
Granted, the mess that [U]EFI is, it might still be the better option. But the old BIOS is only "good" because of the crazy (sunk and continuing) cost to effectively implement "good new bios" within the operating systems.
EFI is ridiculous complexity, more than that of early OSs, mostly just to do things which the OS would again do when it boots up.
So? The OS already does it.
I can _kind of_ see the logic -- when you have only 2 GB of RAM, you aren't really going to want to put a 64-bit OS on it.
Part of the issue there as well is, as I understand it, UEFI can only load EFI applications (of which the bootloader is) of the same bitness as the UEFI implementation -- 64-bit UEFI can _only_ load 64-bit bootloaders.