And that would be part of the problem with Github. Emphasis on "pretty cool" visual flair while letting fundamental architecture fly out that is flatly, and very obviously, just plain broken.
I use Github for the visual flair and cool features. If I wanted to run my own fundamental architecture, I'd be doing that.
The software crisis spelled out in a single sentence.