Whilst there is an industry difference.. the fact that we can spend the time to iron out all bugs before handing over a finished product means that so can bioware.. if they spent half the time they spent playing twitch feed videos over the past year they could have found and fixed a whole lot of problems.. If they had players test the game and not just their staff for QA.. again.. a lot of problems could have been fixed.
You've just lost it... Doing Twitch streams has little to do with overall productivity. It takes like, what, three to five people to operate a stream. The entire rest of the team is still working on the game.
Your QA work is nothing like game dev QA. They already spend long nights combing for bugs. Often times, they find a good number of them. The time it takes to fix said bugs is another matter.
It becomes an issue of priority. A deadline is approaching. You know you can only fix five of the ten discovered bugs if you pull continuous all-nighters. At launch you are still working on the five remaining bugs, but another seven are found post-launch. See how this works? You make it sound much more simple then it is by "spending the time ironing out all the bugs". That never happens in the tech industry, gaming included.
The option of "work until it's perfect" doesn't apply in the entire tech industry because we have strict deadlines to meet, and do miss bugs frequently, so we prioritize and fix bugs as quickly as possible. The larger the project, the easier things are to miss and the longer things take to fix. Inquisition is a massive project.