I think people are allowed to appreciate the game while also applying criticism to it so that it gets improved. Community criticism is what helps informs the devs what we need. I don’t play WoW but i’ve heard stories about how the community just kind of doesn’t seem to address the problems very well and the game company just doesn’t listen. SE at least seems to listen sometimes, so being loud on the forums helps get the point across on what players want. I don’t really see a lot of it as complaining from people but moreso wanting the game to improve.