I am an IT Project Manager specializing in implementing large enterprise solutions and software products. Some of my past solutions if buggy could have resulted in injury or even death to the customer. So failure was not an option. Therefore, I have been trained and learned how to implement large software solutions without bugs. I have never approved the launch of a major software product with known critical bugs and performance issues. Some of these issues in Bethesda's games are so persistent and prominent that they had to have been known. Sometimes, management will approve deployment despite the known bugs. Not me. In fact, in my 11 years as a PM, I have only had one release with a post-production issue and it was minor/fixed within 24 hrs. I was furious with my Tech Lead on that one because he would have caught it if he had only listened to our Dev Lead. Launching massive bug-free software products is possible. It starts with sound requirements and design. It takes a highly effective team doing validation from start to finish and not just during the Testing phase. It also requires strong leadership to make sure people do their jobs and not bypass process/best practices. And the same diligence needs to be followed for any patches.
