You have the right to have that opinion, but expect most PC games to keep coming out with bugs and patches being released with the games until most beta testers get compensated. If you are beta testing a patch thenok no pay but a full product come on.
Like you said you get to play the game in advance, once you have what motivates you to help the dev tram improve the product? Unless they are communist money will be the only way to motivate them. It's like expecting people to do the registration and send in the bugs they find in a game. I've never heard of anybody doing that!
That is why console have QA departements and beta testing departements!! It just makes good business sense to make sure your product is good. Look at the way console games sell!!