Just a reminder that GitHub is not git.
The article mentions that most of these projects did use GitHub as a central repo out of convenience so there’s that but they could also have used self-hosted repos.
They probably would have experienced issues way sooner, as the self hosted tools don't scale nearly as well.
Explain to me how you self-host a git repo which is accessed millions of time a day from CI jobs pulling packages.