I always see this excuse get trolled out whenever someone criticized the game: This magical silent majority that somehow justifies everything Blizzard does, and yet can never be defined or measured. You DO realize how bad of an argument that is?
The opinions of people who don't even care enough to express themselves one way or another is not a shining endorsement of the game. You make the argument that there all these people who never bother to navigate to a forum, but you also forget to mention that those people could be playing the game out of sunk cost, addiction, habit, FOMO, or social pressure from peers to not quit. They could also not even be playing at all, but have a 12 month subscription they're locked into that's just ticking away.
Passive acceptance of the state of things is seldom a powerful motivation, and shouldn't be given much weight.
Don't be so quick to ignore the people who care enough about the game to actually come to these forums to express themselves. Generally speaking, they're not doing so out of hate, but out of a desire for the game to be better.