There are a couple of reasons I think that early voting is a bad idea. If during the Civil War when Lincoln was running for re-election there had been early voting people would have voted before the victory at Atlanta and McClellan might have won the Presidency. So my first objection is that we should all be voting at the same time so we all have access to the same information.
My second objection is that everyone voting together is one of the tiny and fragile acts that makes us feel united as a people. Election day should be a day. Doing it together is an important part of that experience.
Now of course there have to be exceptions for the infirm, the aged and those who are traveling but on the whole election day should be a day. Not five weeks like in some states.
For instance what if a hostile nation attack one of our allies with nuclear weapons just a few days before an election. The thirty or forty million people who had already voted would not be able to put that data into their choice.
I am in favor of electronic voting as it becomes feasible and safe. I generally oppose initiatives but these are both subjects for another post.
The photo is the Space X launch from Vandenburg AFB last Thursday.