This is something that appeared in the Community Council for Classic, but I dont see why it couldnt be as easily applied to retail.
https://us.forums.blizzard.com/en/wow/t/state-of-tbc-servers/1148178/6
In particular their response to a suggestion:
So this is actually something the team has talked about a lot and we have some plans to investigate a way to “poll” the community about certain topics and to do so in-game. The current (very half-baked) ideas are something like an NPC somewhere in the world that asks questions about hot button issues that players can answer via a flavor text window (maybe once per account, with some restrictions/requirements so its not abused). The responses we gather could help us make better decisions, or at least help inform us about things that we’d like to have a bigger conversation about in this forum or in a live chat at some point. Regardless, the team really likes this idea and we plan to explore it more!
It’s an oft-made complaint that Blizzard doesn’t ask our opinions on things enough or interact with us enough, and something like this could be an interesting idea. I can imagine this NPC sitting in a building in Stormwind asking passersby to drop in an answer a question.
I seem to recall an older MMO had something where players could put in answers to polls and if enough people answered for it, it was actually put in the game. I doubt Blizzard would go far but my, wouldn’t it be amazing if it actually changed their minds about something…
I know there will be many who will respond with “but they never listen to us” and that may be true, but at least opening some form of dialogue is a good place to start improving that.