Considering that the comment you're replying to said "that feature is pretty cool", and didn't even need to address the actual linked rant, it seems that not everyone agrees with your "this is just plain broken" viewpoint.
I use Github for the visual flair and cool features. If I wanted to run my own fundamental architecture, I'd be doing that.