Voting should be done on one day at set places in person for all but a few exceptions. Military, the true shut ins who are of sound mind and those who must be away for work on election day.
I also think registering should be done in person with a photo ID
and no “voter rolls” where you stay registered either. You should register annually at a minimum