

The actual data compromise happened sometime before July 2022, months before Elon’s purchase of Twitter happened. Telling people they shouldn’t have registered their real phone numbers to Twitter in 2015 or whatever isn’t really a helpful argument to make today.
Let’s talk about flying instead of voting.
What happens if you fly somewhere, have your wallet stolen, and have to fly home without an ID? Does your country have a procedure for dealing with this case?
The answer is pretty obviously yes. There are methods of confirming identification by other means, for issuing a new identification card quickly, etc.
With voting, the question isn’t whether government issued IDs can be used to streamline identity verification. Every polling site uses and accepts IDs. The question is what happens when someone doesn’t have their ID on them, or can’t get to the polling place in person: is there a procedure that still allows them to vote somehow? Those are the alternative procedures being banned by legislation like this.