What bottlenecks? It’s a firmware for booting an OS of your choice. It is much much more capable than uboot. If implemented in its full potential, it lets you boot from anything. What bottlenecks? It’s not like you are choosing your future wife. :lol:
ACPI isn’t part of UEFI, technically you don’t need it for having UEFI. But, of course, the SoC vendor not sharing HW info is the PITA. for implementing anything, it’s not UEFI specific.
Not true. It depends on abilities of an implementer, how bloated he/she can do it.
UEFI is an industry standard, if something doesn’t want to “happily” live with the industry standard, then that something should go away from the industry. This is especially true for android.