Why require users to join a github team to access repository?

I am one of the almost 400,000 who woke up to find over 200 emails from github about the “Signup” repo (a repo containing only a readme file). This brings up the question:
Why is joining your team required to access the source to begin with? Qt5 is not open source and has similar licensing to UE4, yet its repo is public.

Qt5 has GPL.
Access to GH Repo is provided only after you accept the EULA (i.e. after registration of Epic Account).

2 Likes