With the amount of games released broken then patched in the upcoming days, I think it's obvious that they have no time to afford for beta testing.
"Let the players find the bugs, we fix the game afterwards."
This sort of ideology is kind of why I'm no longer hyped to get a game day one, because I know something will be broken.
...except that that ideology doesn't exist. It's just perceived that way because the
problem exist. And unfortunately, that's actually worse: if it was an ideology, all gamers had to do was delay or cancel buying games long enough 'til the point the managers who think that way were fired.
However, in reality, large games are incredibly complex with thousands of things that can go wrong. At the start of the project, a time table has to be set. And at that point, guessing how much will need to be fixed is an estimated guess at best for everyone. Outsourcing testing to foreign countries is a terrible idea*, but it's easy to say that if it's not your responsibility that the game needs to break even at some point.
Combined with
@Thelonewolf88 's comment, it puts things in a not-so-nice perspective: it's a thankless job (even if you rapport 100 bugs and 99 get fixed, the internet will blow up that one remaining bug and slant your work as being lazy). It involves criticizing programmers in a way that they know what's wrong and have to fix it, and it apparently also involves communicating with others over the internet (which is more prone to miscommunication than face-to-face). And you're constantly pressed for time.
EDIT: I forgot frustration. At least once I read about a badly received game (I
thought it was simcity, but I'm not sure) where the internal testers were fully aware of the state. But because the deadline was set and most bugs required far more time and effort to actually fix, the team's findings were mostly ignored.
*in our office, I often find myself being the "tester" of a certain product of which we're pretty much the largest users. Nonetheless, whenever I find and document even a crucial error in their program, I often have to mail, call and even escalate things before someone actually fixes things (which usually consists of lazy patchwork at best). That process in another country, perhaps with other timezones and languages, will make things even worse for everyone involved