What is responsible for persistent firmware update failures?

Following a survey of 37 iMac17,1 systems, there’s no evidence problems are caused by hardware. It’s most likely to be a bug in the firmware installer.