I understand what you are saying but that does not negate the fact that as a witness one can have a huge amount of STEEM/SP which gives you a much more powerful voice than the average person on Steemit but you are correct they are elected.
I am one of the people that actively elects people to be witnesses. I don't have much SP but I feel it is my duty to at least vote for people whom I perceive to be doing a good job even some who I disagree with sometimes:)
What I was taking about is giving everyone a say in major issues - not every issue but major things like for example the 30 day limit on payouts/upvotes. This could be tied into the wallet and linked to SP to reduce the Sybil issue.
It wouldn't be a perfect solution but it might give people at least a feeling that they have a say in what goes on.