Yeah, and scaling voter fraud up in many if not all states is _extremely_ hard. You need at least:
- a priori knowledge of who is registered but will not vote at each voting location; even one double-vote could blow your operation
- a large number of people who are willing to actually cast the fraudulent ballots
- logistics to shuttle your malicious voters between voting locations to cast their multiple ballots, without raising suspicion.
If your manipulation is spread across counties, and flips what would have already been a close election, it would almost certainly be undetected. Even if it was detected, the winning party (who doesn't even have to be in on the con) will defend the result. And without ironclad evidence of malfeasance, courts will be hesitant to give the appearance of overturning an election result.
It's critical that we have real security in our elections.
a priori knowledge of who is registered but will not vote
You can indentify large numbers of such candidates with high accuracy even without complex programming, let alone anything approaching AI, and the number of prospects can be huge in registrars which don't purge dead/moved voters. There is often an order of magnitude more unvoted ballots than the vote margin for most offices and measures.And generally, the party central committees get both registration data and turnout data for the entire county for free.
> One person committing voter ID fraud can feasibly vote a handful of times.
But a bus full of people driven around committing voter ID fraud can alter voter totals.
...unless you make even a single mistake in your assumption of who will keep the secret or who will not vote so you can vote in their place.