What is it:
Allow for players to request for manual approval to join instances with authentication requirements. This will allow the hosts or groups to manually filter applicants and allow for guests to join for the session or permanent approval for future group sessions.
Why:
VRChat is a social game: Excluding people who are just starting out and prevent SHARP loss in player retention from the Government ID requirement to participate in events or go to public spaces with other adults. New players will NOT understand what it is for and WILL feel uncomfortable, as even Facebook does not need government IDs on signup as it is a death spiral to ease of onboarding. Linkedin is the only company did it moderately okay but they are a requirement if you want to get a job and not die. VRChat does not have the same sway
How:
Allow players to request to join authenticated sessions and allow the hosts to approve them. The host can change their mind at any time and kick the player and add a reason for kick. This is exactly how the invite system already works.