It’s quite possible that “fixing the voter registration rolls” actually is worse at “making voting harder for people on the rolls” then simply letting people who want an absentee ballot to request one as they have always had to do.
Voting is a responsibility and a civic duty. It need not be effortless, and in fact it should not be effortless. It should be economical, practical, predictable, safe, and secure.
Registering to vote is one step in the process. It’s something anyone who wants to vote can and should know about. Typically cities/towns will send out a census every year which if you do not complete will result in you being removed from the voter rolls, but I’m sure it varies by state.
Once you’ve registered I think most people would expect they can lookup their designated polling time and place and arrive then to place their vote. You would not want someone who has registered and expects to be registered to be unexpectedly removed from the rolls, for example, and only discover this at the last minute.
This also doesn’t address the auditability concern. I would be extremely wary of any system which can associate a serial number on a ballot with who it was mailed to. Such a system is totally unacceptable in my opinion.
By comparison, I have absolutely no issue keeping a list of who requests a mail in ballot, just like I have no issue with keeping a list of who votes in person. Obviously people who receive a mail-in ballot cannot also vote in person, right?
So I don’t particularly like the idea of banning in person voting either. I’m sure many people will find voting by mail convenient, but I’m sure there are also people who find that physically voting in person is both an important ritual and more reassuring that their vote actually is being counted, but also could be more convenient for them.