mfw some people be like "i like bios because it's simpler than efi" but then when you're actually dealing with creating an image that correctly boots everywhere, you're in for a world of pain
there are so many random cases of bios machines failing to boot for various reasons with various workarounds (in the bootloader code, or in the way your image is assembled) that it's not even funny
efi may be more complex underneath but your chances of creating a bootloader or image that actually works anywhere are *much* greater
tbh i agree that efi is overly complex a lot of the times and... we already had a good standard
it was called openfirmware and it had an ieee standard 1275-1994
there was even at least one x86 machine with it (the olpc)
shame it did not get wider adoption outside powerpc and sparc