I believe it has become a "fashion" to have beta versions of everything.
And companies are getting the best of it, the more beta testers they have, the more bugs report they get. However, public betas (esp. for widely used programs) reports must be very hard to understand and not many will be useful, because many people don't know the difference between user errors and program bugs.