Perhaps, provided that ballots can be cast via mail or securely online.
Online would be the way to go if we can come up with a system to verify the person voting is the person they claim to be. Then we wouldn't need polling places with opening or closing times. People could just vote with their phones or computers from wherever they are, maybe in a 2-day window or something. People who don't have a computer or phone could have the choice of going to some kind of voting center or library, or they could just borrow a neighbor or coworker's phone for a second.
Voting online will be hacked immediately. No, do nationwide VBM and automatic voter registration when a person turns 18. Also, national IDs.