That's why using immutable distros is awesome. Worst case scenario, you can boot the previous version.
I've been using Fedora Silverblue for a while and never got a borked upgrade. It's not without its own flaws, but if you can live with mostly flatpak apps, it's a pretty compelling package.
Funny you say this, my windows can't seem to recover from updating. Several times it has been stuck for more than one hour at which point I yank the power and try updating some other time. Even the most slower linux distros update in minutes and never failed me for more than a decade.