People that have never done software development do not understand that a game of this scope is bound to have hundred and more probably thousands of bugs. From cosmetic and totally uninmportant to game breaking. The real only possible test at some point is to release to the public. You could hold the game for years for infinite testing with a limited team, yet not catch all issues.
Not true.
There is
no way on Earth that even one person played this game and even made it through the main quest alone without encountering game-breaking bugs.
There is an acceptable level of "variance" in making a game. Bad news: This ain't it.
Yes,
some bugs will be present and will have to be fixed later. Then there's "We just don't give a crap. We'll sell them a broken product, maximize our profits to shareholders, and then do what we can to run more ads and cover our PR butts later at bargain basemant prices - and we'll
never have to produce a product that actually functions as it should in the process."
Make no mistake. This company, and this product, fit
every facet of the second category, and none of the first.
This is
absolutely and undeniably the path that was chosen so that the most possible profit could be delivered to the shareholders, regardless of future consequences.
Companies - especially share held companies do this, to maximize profit for today all the time. They do it because they don't care what happens to the company tomorrow. They want to maximize their profit on investment
now.
This is exactly what happened to Elevation Partners - Pandemic Studios and Bioware. It's
exactly what happened to Westwood. It's
exactly what happened to Maxis. The list goes on and on.
We're not talking about "A game that's hard to debug and some things just happen to slip through."
That's not what happened here. What happened here was a complete disregard for the end user, and absolute disregard for the quality of the finished product upon delivery.