Isn't git most of the time used centralized? And that offers better user experience than doing it some decentralized way? It seems to me like most prefer centralized use of git. Be it private server or some large server.