Két gond van ezzel az elképzeléssel.
Az egyik, hogyha történetesen elcsesznek valamit egy implementációban (sose volt még ilyen: https://ghostwriteattack.com/#faq), akkor nincs lehetőség kijavítani, csak a hardver cseréjével.
A másik, hogy tágabb értelemben véve az ARM SoC-knek is van alacsonyszintű rendszer firmware-jük, még ha nem is pont az a szerepe, mint az x86-nál a mikrokódnak. Inkább olyan, mint az AMD-nél az AGESA csomag, amiben a szorosabban vett CPU mikrokódján kívül egy csomó beágyazott mikrokontroller (power management, frequency scaling vezérlés stb.) valamint az on-chip memóriavezérlő és PCI-e vezérlő inicializáló (link training stb.) kódjai is benne vannak. Ha megnézed a Raspberry-nél pl a Videocore GPU-n futó firmware-t használják (abuzálják) erre a célra, az röffent be mindent, mielőtt az ARM CPU egyáltalán el tudna indulni. Biztonsági szempontból pont ugyanannyira kritikus és kockázatos, mint a CPU mikrokód.