Sadly that's the way lots of games work now.
Beta is soooo convenient for developers. They gain this magical almost unlimited joker "Oh yeah, the game is broken, but well, it's beta, not our fault".
Was mostly used on web applications for a long time (hi gmail), but seems to gain on the gaming developers. And I can understand that, they keep the best parts of both worlds (well, both parts for them) : money, and the magical joker for any failure on their side.