That's what voter registration is for.
You can vote if your name is on list.
People who actually go vote don't typically impersonate other people, and the statistics show that. That's dumb on multiple levels.
It is not common, but people don't normally go into a bank and access other people's accounts either.....but guess what you need ID to access your bank account unless the people at bank are familiar with you. Poll workers don't necessarily know the voters coming to that precinct, because the poll workers are not always from the area. I lived in DC and worked polls way out in Montgomery County, MD.
The same people that bank also need some form of ID.
There are people with hardships, no doubt, but the percentage of people with hardships that are so severe they can't get an ID in 2 years is just as small as these percentages you are throwing out. There is no way you are going to say it takes longer than 2 years to get an ID, if the law requires it.
We all know there are racist Republicans doing racist Republican fukkboi shenanigans. But don't sit here and say black folks are incapable of getting an ID.