Can you suggest a specific mechanism to do it that would be transparent to the public?
I don't know about the US specifics but in Russia people voting multiple times was the main strategy of fraud in 2010s (that is before they gave up all the pretence). Before this scheme came into being, the system of isolated voting points where every action was observable and verifiable based solely on the local context had worked reasonably well, to the displeasure of authorities.