And, it's not all that hard to get a State ID if one needs one.... and *wants* one. And that might be part of the problem. Not "wanting" a govt. ID and, thus, being subject to whatever govt bureaucracy/scruitiny that entails.
I'd give it a whole week. My current county gives two. And early voting does solve a couple of problems. It eliminates the "Election day Crunch" that can happen and cause polling places to shut down, prematurely, depriving citizens of their voting opportunity. Bad weather, or machines breaking down, etc. etc. etc. Crowds overwhelming a polling place. All that could be mitigated by early voting at the polling places.... not by Mail in, unless the mail in ballot is specifically requested and approved, and sent in (postmarked) by Election day.
And again, I'm not opposed to mail-in (absentee) ballots in their classic context. That being, a person who simply cannot be there for the election day/week/whatever (either they're sick/hospitalized and can't travel or they're deployed in the MIlitary or out of town longer term, or whatever), and they request the ballot from their election commissioner in advance. They offer proof of ID as part of that request. And once approved, they have up until Election Day itself to get it postmarked and returned in the mail. I actually did that once in my current precinct. The website asked me to upload an image of my ID. No problem. I got the ballot in the mail directly from the commissioner's office, and I had it back to them within 2 days. They even confirmed they had received and counted it on their website.
Simple.