Right there with you... Been at the IT game since bubble cards and card readers on mainframe/mini systems were in use.
I don't have a lot of patience for the kinds of garbage that Microsoft, and many other large software/hardware, companies produce and then expect their paying customers to clean up for them. More so when that customer is a home user.
Now, I think there is a balance that needs to be struck such that those that prefer to allow Microsoft, et al, completely "rule the roost" can do so, and Microsoft, et al, then have a responsibility to do the job right and when they don't get it fixed ASAP with at least a public "mea culpa" so everyone knows that there is an issue and they are busting their collective **** to get it fixed--and withdraw whatever offending "item" is creating the problem.
Or better yet, in this case, properly prepare the update for the various likely scenarios. For instance, this scenario could have been avoided with a simple "pre-flight" check of the size of the RE partition and if insufficient perform the steps outlined in KB5028997 automatically as necessary.
Then for advanced users, provide a more accessible version of their OS--like allowing Professional editions to be purchased and supported even if you aren't a business (you know, like they used to).
ALL issues with updates should still be addressed as they are for the "novice" end user, the end user that "just wants to get on" the system without having to think about how any of it works. This should be the default for putting out updates, or anything else that can affect the entire system in this manner.