I am basically requesting the Server Invite Application + Interview system
Server operator can define a few questions people must answer when requesting to join a group.
When a player requests to join, they must fill that out and wait for the admin to approve.
Now for an interview... I dunno how that might look. I just friend request people I don't recognize. It would be nice if I could "reject with a message".
At least with my community, we are getting random join requests from people we don't know, and no way to tell who they are, and no way to contact them.