No, but games like Minecraft were fully purchasable in the beta. When the game was fully released, it was still incredibly buggy because the community and the developers all just got used to it being that way. It just creates a lazy attitude and stufftier games over all. I understand the need for a beta but just sending it to everyone is dumb
If you really feel that way, become a lead coder for a game/series. Make it bug free then come talk to us. I dont really feel like waiting for a long ass time to see your response. Bugs ALWAYS happen. There is no single coder who can code bug free. The games you see from major companies have had teams of coders working on coding or bug solving. Minecraft has a few members. So overall, pull your head out of your ass and realize, what they did was the best thing they could have done. Mojang grew because of the alpha/beta. Without it, it would be nowhere close to where it is now. I can give you my word, there would still be bugs if they tried to never use an alpha/beta. Besides, Alpha/Beta = Stress test over MANY MANY MANY different variables. If some computer parts dont work as good with certain programs. If certain actions glitch something out. For example in two worlds 2 multiplayer, you can crouch in the main town in a certain spot and walk and it warps you about 2meters to the side saying you were out of bounds. I dont think they planned that. And no one was there to test the stupid things like that, Hence here is where a public test is good. We are the people who push games to their limits finding the stupid bugs that developers wouldnt think of.
Edit: Besides you couldnt purchase minecraft in the alpha/beta. You preordered it and got special access to play the latest version that notch let you as a thanks for supporting. He still didnt owe you guys some amazing game. People preordered out of their own pockets to play the game. They wanted to, fully knowing it was not done by far. Look how far minecraft has changed since you could preorder.