I know git is distributed, that's not the point. Github as a platform is convenient and understood even by non technical people. They can browse files, even edit on the web.
I hope they create a stakeholder account for that. But it is wrong to put all your eggs in one basket. Github is nice to show to non technical people but it is definitely an over kill.