microcode should be included in all initramfs images
Currently mkinitcpio
only includes microcode into the UKI, and if you don't use UKIs you need to manually add the microcode as initrd targets in your boot configs.
mkinitcpio
should always include ucode in the initramfs.