First, I'm not going to give any social media my ID.
If someone intends to expose your ID to hackers due to Twitter's poor security performance, this presents a perfect occasion for them.
I don't know why these social media companies are so fixated on asking for personal information. And I'm sure this is just the beginning of Elon's grand plan.
Perhaps it's time to abandon Twitter and move to other fediverse or decentralised platforms? I would love to see a mass migration.
I had to get a Facebook account in order to get an api token (for work). So I used a fake name. That apparently triggered something, because I then also had to supply legal id.
What's a guy to do in that case?
Well, obviously the only sensible thing you can do under those circumstances. I just grabbed an example drivers license for my country online, photo shopped my fake name into it, changed since serial numbers, and pasted another face over the black and white photo. The original used a woman's face with curly hair - turns out that if you neatly paste a man's eyes, nose and mouth in there, he looks like a hardrocker. Next step: print it out on paper, take a picture of that from some distance, and submit it to Facebook as proof. Funnily enough, they approved it.
Since I didn't really need to use the account itself, I set it to only accept friend requests from Friends of Friends. But still, whenever I logged in with it, I got a popup that my account was showing "suspicious behaviour". And that's how you submit your id to social media.