These aren't real money purchases so not sure what you're on about. I get that there is now this culture of outrage over lootboxes in games, but this doesnt apply to wow no matter how hard someone tries.
And the idea of random rewards has been in the game since the beginning. Only these days you can't have anything being random at all, because it's always gambling according to people seeking things to get angry about