I believe less than a handful of states prevent early in-person voting for a regular voter. Some states only allow early in-person voting for absentee scenarios. Regardless, the point is, if voting is important to you (which unfortunately over half of the country doesn't see it that way), you have ample time to vote in person in 99% of cases. If you can't figure out how to swing by and vote on any day for 2-3 weeks, well, it probably isn't that important to you. Ironically, of the states that do not require employers to give employees time off to go vote, a majority of them are blue states.