As an Individual who has played VRChat for many years and a high advocate for online privacy. I have concerns about the movement where age verification is going to.
Reasoning against ID verification:
People should NEVER give their ID out to any online service. There's no reason to have your government ID linked to an online account. I understand that people can argue that only a hash of your ID is stored and so on. But it's not about what they claim to store. It's that you have to give it to them in the first place.
Now for an alternative: Parental accounts.
An easy way that has been successfully implemented by many companies. E.G. Windows Live Family Safety (Microsoft family features) The use of parental accounts to create accounts for children, being able to monitor and control what they can view.
It shouldn't be the responsibility of third parties to block content. It should be parents responsibility to set up the right and safe constraints to have their kid safely browse and use the internet.
Thank you for reading.
Edit: Fix some spelling mistakes.