Decentralized solutions invariably appeal to a narrow sliver of nerds but never gain popular acceptance.

Ah yes, I guess you‘re right, that‘s why all the serious developers continue to use CVS.