If ballots had to be in by election day, it would put the onus on the mail system to deliver them in a prompt manner. This also also leaves a question mark in the voters mind as to what exact date your ballot would have to be in the mail by for it to arrive on time. In today’s instant gratification society , having to wait days for all of the ballots to arrive to determine the outcome may discourage some voters from voting in the future.
Personally, I wish we would go away from mail in ballots and back to voting in person unless an absentee ballot is requested. We are having to pay additional costs as taxpayers to have our ballots mailed to us. Voting in person assists in preventing voter fraud. (How many mail in ballots can be collected by one individual and turned in under the present system?) I never found voting in person to be inconvenient. Rather, I enjoyed the civic responsibility of showing up at my local precinct election site on election day, chatting with the election volunteers, getting my “I voted” sticker and seeing fellow voters arrive and vote.