With exceptions for older and physically challenged people, you should have to go to the polls. If it's important to you, you will go and stand in line. There's a better chance that the person that takes the time to go, is more likely to have looked up information on who there voting for. There's know since in making it easy for someone who had to be forced to vote for someone they don't know any information on or know's the issues.
Voting should not be difficult. Since voting day is not a national holiday, many people have to go to work on election day and the next day. They should not be forced to wait for hours. Mail in voting should be a option for everybody. There is absolutely no evidence that people who vote in person are more knowledgeable.
Mail in voting to me is for those who didn't care about voting in the first place. They likely have someone like a parent making them do it since they wouldn't get up and do it on there own. The parent says, fill this out, you don't have to go stand in line, I have your ballot here for you and I will tell you who to vote for. That voter isn't needed.
Your opinion is irrelevant. Voting isn't supposed to be difficult. Mail in voting is for those who are out of town, in care, who have jobs with hours such that they can't get to the polls, or who cannot leave the house for other reasons. It is also used by the military, by students to vote in their home districts, and by those who are working or temporarily living outside the country.
Republicans COULD put together programs and an effective economic agenda with something other than "cut taxes and crash the economy" that doesn't impoverish working Americans to the benefit of the wealthy. Instead, they're trying to stop people from voting for Democrats.