It’s not fair.
You don’t need ID to buy beer, get a passport, buy cigarettes, get into nightclubs, drive a car, enter a state or federal building, pick up prescriptions, open a bank account, etc. etc. etc. /s
My solution for immagration/voting is to make the immigrant show a gradeschool photo with their name printed under it.
No young photo, no entry. Plus it stops illiterate voting that fleeces Americans.