True, it ruins fun* for a lot of us but it ensures a better quality open beta and an even better release by having experienced, quality, testers.
* - By fun I mean the fun that is involved in testing. Beta testers have a responsibility to test the game, but there is also an amount of fun to it.