> I'm not sure its really correct to call UEFI programs bare metal.
I think you can. UEFI is a firmware which comes with the hardware, stored on the motherboard. It's there and automatically runs when you turn on your machine.
It's okay to consider the firmware part of the "bare metal", IMHO.