I think I got your point.
But if a system is done in a proper secure way, and does have the proper audits, this won't be a problem in my humble view.
Voting online does carry a different problem, the anonymity problem. If the vote is open and visible to everyone, online voting carrying a CitzenID + Hash from a user focused device, should be enough. Of course this would still bring other problems
(multiple devices for the same person, or old devices trying to mimic a user... there is plenty of problems, mostly a business problem, not a technical one)