Literal insanity to claim the streamers are being rewarded for testing the build when it clearly isn't the case lol, and to claim they THEY alone helped build the game. Yikes
If they cared about the playerbase they wouldn't be giving sloppy to random streamers nobody has heard about and then claiming it's their reward for something they didn't do and if they did it certainly wasn't just them lmaoooo
You ARE aware that major updates are often previewed to content creators days or weeks in advance to allow the release to coincide with prepared content? Or to allow the build to be previewed and tested by (a larger group of) people who won't go apeshit over day zero bugs?
If that's the core of your issue, you've done it a great disservice. Also, bugs are like dust. You'll have them regardless of how careful you are about not having it anywhere, or if you've built a metaphorical cleanroom where input and output is strictly controlled.