Open beta is horrible idea, telling you from someone who has been in the past open betas, it's becomes a fucking mess of people who have no connection of it being a beta, and treat it more as "play the expac early" the obscene level of spamming chat about bugs, hell first weeks of beta it was really bad, I missed alpha, unable to talk in chat without having 5 people crying about how shitty this unfinished game is why the fuck did they release it like this it's so buggy.
No ones having to get streamers ,you enter giveaways, that's it. It's not begging or convincing, it's just pressing a button and hoping your number gets picked. Some add like "post a screenshot of you with a dragon!" To try and filter out the bots, but even that they don't look at the pictures, they just enter it into a roll.
And again, if they put all the keys they gave to content creators into the "random invite" pool we would be worse off, as a lot of the picked players don't actually want to play the beta, or only do a couple minutes, so making people have to seek out the key, instead of just getting it. Means they are more likely tompkay for awhile, and ya know, actually test
So yeah it's better to have 50 actual testers.
Instead of 5 actual testers
15 people who play it as a demo
And 30 people who don't even play it.
- - - Updated - - -
Actually to correct you, no NDA for me, not for many, some people got in REALLY early and they needed an NDA,one for those who got in before shadowlands alpha announcement or before drsgonflights. But early alpha players for shadowlands/dragonflight did not. This is how people like Taliesin and platinum wow had full dragonflight videos day of the alpha launch, cause they got in early. And of course has to sign NDA's to not say/post anything till the alpha went live.
However of course there is things we are told/learn that we could legally say, but ya know.
Blizz may not be able to sue for saying, but they very much will not invite you back if you say it.
(And of course everything above is public knowledge, if there is anything I have signed an NDA for it is not mentioned above)