I understand your frustration, and you’re right to do whatever makes you happy.

Most of the sites that require you to get an invite or approval do so to cut down on spam users and bots, as well as to limit the number of users to maintain server stability.