Some of this is the result of the times we are in. We all know the pressure of release and fix it later competing with if everything gets fixed first, we will never release.
I imagine it was quite the internal struggle with when to release, and see they have made a number of fixes. This site is free, and there are many truly world class contributors to which we are all thankful for.
The developers might be in a no win situation - likely not using the site, or calling the shots. I can also remember times in my career where people would sign off on their QA testing, we would release, then have an emergency fix and migration to production. This was with scripts documenting tests and paid employees.
In today’s world, the pressure of speed takes more precedent over quality than many of us like. Probably something many of us wish we had more control over.
I just hope that even though there is frustration out there, that it doesn’t stop the fantastic help from continuing to contribute. That would be a much larger loss than a less than seamless upgrade.