We already do, this isn’t about proof of citizenship it’s about removing certain types of voters from the pool. In the USA it is extremely rare that any voter fraud happens (we are talking like 30-40 cases over a billion votes cast) this kind of law is basically a vote tax, you wanna vote? This is a pay to vote plan, you wanna vote pay 60 bucks to get your passport, pay another 50 for your real ID. Not everyone has that money to spend so they can’t vote
Just like when British people assume all America is Texas