I remember a Thinkpad BIOS update ended up destroying both undervolting and overclocking, and required a "chip-clip" programmer to revert.
It's a real problem that BIOS updates for consumer systems never come with a meaningful changelog, so evaluating whether a particular update is a good idea or not is basically impossible.
I guess I did “ have a specific bug that needs fixed”; I just didn’t know it!
(And I'm trying to avoid talking about microcode updates, which is a whole other story of fuckups)
Regarding Thinkpad BIOS: I have a Raspberry Pi Zero and a self soldered RP2040 programmer [1] in my travel kit for a reason. When travelling, a lot of the Cellebrite rootkits rely on an OEM BIOS, so they typically reflash your BIOS in the "we gonna check your laptop" phase.
[1] would totally recommend serprog, it's awesome: https://codeberg.org/Riku_V/pico-serprog