Group Publics Should be Separate from Public Instances in The List of Instances

I’m not arguing but if they group doesn’t want the public to join why did they instantiate a group public instance? Couldn’t having random people join the instance (and eventually the group) be the purpose?