If we can just break through the idea of having a unique image per arm device and develop a standard "BIOS" for arm, then we might finally get away from Intel.
We have UEFI, which is supposed to be a 'standard "BIOS"' for everything. One of the big drivers behind it was (ironically enough) that Intel wanted a single "BIOS" (and single adapter board ROM images using interpreted code) for both x86 and Itanium, and it can certainly support ARM as well.
UEFI is not known for being clean or simple, and it's certainly not everyone's cup of tea, but it does exist and it is increasingly widely used. It's an off-the-shelf solution that can, in principle, support any processor family.
... so let's not pretend that there's no applicable solution for ARM.