NO early voting & NO mail-in ballots would at least solve SOME of the problems.
And, create others. We should not punish people who for legitimate reasons need to travel over the one day the polling places would be open. When I was in the Marine Corps, I voted in ND while stationed in Japan.
One has to always remember that we got here because of legitimate reasons to not disenfranchise American citizens.