Read some of the stuff I posted previously. Sometimes it’s not the ID itself but the things you need to get in order to prove who you are so you can then get that ID.
And regardless, there have been countless studies showing that voter fraud, and especially in-person voter fraud, is many times less likely than people not being able to obtain ID, so we should err on the side of letting as many eligible people vote as possible.
Maybe what we should do is concentrate on seeing if we can make it easy enough and cheap enough to obtain an ID and obtain the things you need to get in order to prove who you are so you can an ID, and then maybe require ID to vote. I think I like the idea of making sure people are who they say they are before letting them vote, but I don’t like the idea of the poor, minorities, and elderly being disenfranchised.