Github serves two major purposes: (1) one is to be a git repository, and (2) another purpose is to be the central meeting ground for discovery and community participation. GitLab can serve for the purpose of being a git repository.<p>The problem is that the more competition we have for (2), the less functional any of the competitors are in serving (2).<p>Given that when Github goes down, a lot of tools and development workflows also go down, I can understand there being a backup repository. But that&#x27;s not the same as serving purpose (2), that&#x27;s just redundancy for (1).<p>The same problem exists for Facebook. The more Facebooks there are, the less functional any Facebook is.