To be clear: I am not against a national ID for voting. In fact, I think the best compromise is that the federal government should issue a free identification card to every US citizen, which can be replaced once (maybe twice) a year with no fee, that every state then recognizes (in addition to current identification forms) as a legitimate form of identification for voting. That sounds like a great idea to me as it could even help voters and imposes no fees to vote, but I can also tell you that it’s nothing like what the Republicans are proposing, even though it makes total sense.
It’s pointless expense if you ask me. But if you believe voter fraud is a real problem then this seems like a reasonable solution.