cant blame blizz for giving those beta acces. Because those get information out to others about the new expansion. Meanwhile alot of people asking for beta acces on the forums often seem to expect a fully finished and prefectly working gaming.
You see the same thing in the current warcraft 3 reforge beta, quite some people complaining about the beta being bugged and expecting a full working game