Earlier quoted context omitted.
What's the alternative? I can't think of one that is morally acceptable.
Personally I would prefer a monarchy, or some merit based voting system - eg You get a vote if you can demonstrate you have the understanding to make informed decisions.
Merit might work, but it has the capability to discriminate against certain classes (even those who might otherwise make informed decisions).
I might be able to accept a system where you have to perform some level of service to the state in order to gain a vote. Something like military service, peace corp, teaching, being an EMT, etc... But then that starts to seem to Starship Troopers to me.