People are stupid. I see ups and downs everywhere. While letting people vote for themselves on all things would have its benefits, there are the stupid and the biased. Take a look at TwitchPlaysPokemon, there is no streamer making the wrong decision and when the controls are put in the hands of the people, well, I'm sure most of you have watched the stream's progress. On the other hand, you could have a well educated elected official who may make mistakes, but hell, that person is human too. That being said, they will act like humans too and some may be persuaded or bribed too easily.