The point of Github is not so much the repo hosting part (well, that too). The point of Github is
- the nice web UI for browsing code
- the social features (issues, pull requests, reviews)
That's why, after years of Gitolite (i.e. nearly as bare Git hosting as the submission discusses), I've switched to Gogs last year.