This isn't an argument about whether social media is a net positive. This is about people, and whether Twitter protects its users at risk, or builds a system which just begs for government to request their real names.
It is an argument about whether lack of verification on these platforms is worth preserving. That is not proved convincingly by the instances of protests they allow, since this same practice also allows propaganda.
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.
That seems fraught with peril also. Does Twitter do any check of the data? If not, you've probably just dramatically expanded the market for fake IDs. If so, can governments monitor such verification attempts and associate them with new accounts? If you're living under a hostile regime would you trust Twitter with your ID regardless of assertions of confidentiality?
And there are many people who lack a driver's license and passport. Are they disenfranchised?