I agree - except - probably the only way universal voter ID gets passed is by a national ID card for all legal citizens. Illegal residents of all sorts would still be illegal, same as now.
But, even considering that, I'm for it because as it is now we already have national ID via SS numbers or tax ID number. So go ahead and tighten the voting requirements.
We don’t need a national ID. State ID with a national database would work fine, we just need to include citizenship status.
Voter ID abuse can even get a Freeper to favor microchipping people with federal transponders.
But picture ID would be good enough.