Just to add to this, I've been (initially) rejecting FW updates for as long as I've had my cars, although I do usually install the updates. And despite what most people will assume, it not because of new UI/UX.
I've been in software development and database engineering for my entire career, and I've seen all too many failed "updates" installed too quickly on all sorts of hardware or devices. Some even got bricked as a result (a few Teslas have too). So for my cars, I always take a "wait and see" attitude. I reject the updates until I've had a chance to read what everyone else says about them on the forums.. what new features are great, what got broken, what the UI is like, and of course, how much regen went down with each new release.
Once I'm satisfied that a release is stable and not too much was broken (there is something new broken in every single FW release from Tesla), I'll most likely install it. So, all I can say is that I am very well versed on how to reject all FW updates, and while there's always a tiny possibility that I did something wrong, I really don't think that's what happened here.
I also take the same conservative approach to updates for my phones, mobile apps, computers, software applications, Linux servers and packages, IoT devices, etc. More often than not, there's a new widespread X.Y release, and then days later, there's a X.Y.1 or X.Y.1.1 release to fix what X.Y broke. I'll let all the people who need to update constantly take the hit when a bad version gets released, and I'll just wait for the dust to settle, then install what's necessary.
To add to this........ this doesn't usually work for Tesla updates.
Let's say they release X.Y. X.Y gets staged on your car, causes the update popup.
Tomorrow, they release X.Y.1 to fix some bug in X.Y. Well, unless it was a critical issue that caused them to "hammer" all staged versions of X.Y, then when you hit install, even after the release of X.Y.1... you're going to install X.Y. Then maybe sometime soon after you'll get X.Y.1 staged... or not, who knows. Their updater selection is literally random. Aside from defined variables defined per release (like, this version should go to AP2 folks first, and such... or this country, whatever), they just punch in how many cars should get the update in a wave, and the system picks that many random cars that meet the criteria.
So... yeah, without being able to see which version is going to be installed before pressing install, this good practice is essentially thwarted by lack of that minimal transparency.