Regular updates are not always because of bugs but to support new hardware. Or security fixes.
Why can't the BIOS/UEFI offer some basic initialisation functionality and then the OS (Linux, Windows, ...) does a more advanced initialisation? Why does it have to be so complicated?