I personally believe you should only be allowed to vote in person on election day with exceptions to the military, and expats. And employers should grant paid grace time to vote on that day.
Plan your Flucking life around your vote.
Well, this year we have a pandemic and for many of us, voting in person is too risky. PA does allow mail-in for the elderly, chronically ill, those in nursing homes and such. But unlike some states which just sent out ballots to anyone, PA requires the voter to apply. I don't see what's wrong with that.
And those who insist that mail-in/absentee voting is ripe for fraud: well, those voting machines can be tampered with too. It happened near where I live a couple of years ago. Neither voting method is 100% fraud free. We have an unusual situation this year; I don't get why people can't be flexible under the circumstances and make accommodations for those who can't get to the polls to vote in person.