Earlier quoted context omitted.
I think decentralization is the wrong answer for what people really need: portability.
What's the portability blocker with git? It's pretty easy to pull your repo and clone it to a new server, and you keep your history and everything I thought.
What do you think, what is the business for GitHub in providing limitless private and public repo hosting?