Would it be possible to do a 1-time verification, and then throw away the data? Twitter needs to see a driver's license or passport once, not keep a scan of it.
And there are many people who lack a driver's license and passport. Are they disenfranchised?
What prevents me from using the same id in bot accounts then? Verification implies they have to keep some form of personal identification.