I don't see why we can't use open source voting software, low cost PCs and old fashioned punchcard machines.
The problems in 2000 were all about data not be correctly recorded. That was solved a long time ago. There never was a need to start transmitting the data electronically.
Now we can use electronic gathering of the data AND automatic counting of the physical ballots to help prevent fraud. But replacing physical ballots with electronic vote collection wasn't really needed.
But lobbyists saw an opportunity.