Until almost everyone can audit the software themselves computerized voting defeats the point of having a democracy.
This also defeats the point of democracy.
Machines can not and should not be trusted for voting, no matter what fancy schemes are dreamt up for to make them supposedly verifiable.
Voting can not be legitimate unless machines are taken completely out of the loop and humans are the ones doing all the vote counting by hand from end-to-end.
Yes, there can still be fraud, but it will of necessity be quite limited and relatively easy to detect than if voting and/or vote counting was done by electronic means.