Development of a game generally is better served when limited to a development team. Sure, outside ideas can be taken in, but they probably shouldn't be allowed to go through into the live version without first passing through the dev team.
That means voting for a feature shouldn't make it absolutely implemented if the majority says yes. Well, hypothetically Tom still gets to veto it, but what I mean is that there should be a better defined border where players can act in a commentary role while the dev team actually handles the...development.
It is something like writing a series of novels. You listen to your fans a little to make them happy, but you do not use their ideas unless it's something you've already thought of doing.