RE: If elections could be like they are on Eos...
If you could vote like on Steem we wouldn't need representatives at all, and you could vote every three seconds, not every three minutes. Further, on Steem you could fund the proposal, and thus govern for yourself.
People would vote BY supporting undertakings financially, and instead of voting for some other institution which will inevitably be corrupted, would simply undertake to govern.
I like that idea far better than voting on EOS, as you describe it.