Well, everyone has to have an ID. Yes. Mine is an alien ID, and I can't vote. It's a completely different color, but all the information, picture on it, etc. is in the same spots. In Korea, any citizen has to have a card that says you are a citizen. Doesn't matter if you were born here or immigrated. My gut tells me that Republican politicians would not want this, but their base would. If I'm a Democrat, I'd be pushing it like crazy. You can't get a ballot without one. It's scanned or entered into the computer and it can't be used again. It's used for more things than just voting. You show it if you are stopped by police. If you are stopped by police driving, you'd have to show it with your DL. They have national health care insurance here, so you show it when you go to a doctor's office or hospital.
What Republicans want is to keep everything just like it is but add this on to it as another hurdle to cross before voting.