I haven't really taken a step back to critically think about using GitHub as a platform until now, but I do agree with the points in this article.
While I like the idea of a more distributed repository environment, I will miss the project discoverability, social aspects, and centralization that GitHub offers. It'll probably be awhile before I make a switch, but I will eventually.
You don't have to miss any of that.
Most of my commits for the past five or so years are not on GitHub (both in professional and personal contexts), but that does not equal to me not having a GitHub account and occasionally using it to raise issues / submit PRs to someone else's project that happens to be on GitHub.
GitHub is just not my go-to platform anymore.
Fwiw they're implementing federation, so bring it back some aspects of centralization without centralization
Good to know! Thanks