I used to agree that election day should be a bank holiday, but many many still have to work on bank holidays. Now I'm in a populous red state and in-person early voting has been available for years.
I voted early in 22 and in 20. Not sure how old the law is. I think I can vote early all the way up to Saturday, maybe Sunday. too lazy to check.
I think this is a better solution, mail voting notwithstanding. Voting doesn't have to go on for a whole month, but a week or two early makes sense.
Anyways I'll be voting sometime between now and Tuesday.