Someone does since a heck of a lot of people seem to point fingers at Obsidian for the quality of testing and not pushing back the release date regardless of the information that's presented. Also, "ad infinitum" is a bit of an exaggeration, don't you think? If it will please you I will lay off...for now.

Eh, in 13 years of doing software architecture and development professionally (and much longer than that if you include academia) the only response I can make to that is "all code is bad until it's tested." Yes, sometimes (way too often) code is bad. Sometimes architectures are bad. Sometimes platforms are bad. Sometimes APIs are bad. Sometimes projects are disorganized. These things all produce bugs. I have a hard time believing Obsidian fills their desks with amateur programmers seeing as how I personally know plenty of veteran programmers that would take a pay cut to work on a good games development project.
There are waaaaaay too many variables involved for us to make any kind of judgment about anyone's code. The fact that testing wasn't completed doesn't give us any real information about why. In most cases you start testing the parts of the software that are done well before the entire project is done. I'm a very thoughtful, careful, and experienced designer/coder, but unless I'm working on something fairly simple, selling an improperly-tested or unfinished piece of software that I created is going to make me look like I don't know what I'm doing. I'm sure plenty of people would look at that outcome and say, "lawlz teh newb developer..."
What we do know for sure is that Bethesda knew what state the game was in and could have pushed back the release date if they wanted to. For whatever reason they chose not to. The only assertion I presented was that Bethesda had their finger on the pulse of where testing was at and had control of the release date. I'm not telling anyone who to blame...I'm just reiterating who had responsibility and control of what. Even if you did have evidence to make a case that Obsidian's code was a huge mess it was within Bethesda's control to do something about it during development and early testing or push back the release date. Hiring a contractor to do work for a product you're ultimately responsible for doesn't make you any less responsible for it. Good and bad. I've been there.
