As a non-dev, this trend makes everything feel overcomplicated, self-aggrandizing, and less approachable.
Sure, Github's repo interface probably isn't optimal, but it's not much worse than a minimal personal blog/template. And if you're not concerned with the dev pieces you've at least got the actual no-frills content right there in front of you.