Ref Alpha/Beta - I don't think you could even fathom the amount of time it would take an in house beta test to iron out every bug. People do things in game that the developers never even thought about, it is hard for developers to come up with every possible use case and test it.
It takes far less time and is far more productive to have 100k or Million people report all the bugs. The alternative is waiting many more years for games - by which time you would the complain about the game not being technologically up to scratch.
It takes far less time and is far more productive to have 100k or Million people report all the bugs. The alternative is waiting many more years for games - by which time you would the complain about the game not being technologically up to scratch.
A piece of advice?
Don't buy brand new (complex) games.