Of course, nobody wants to send diffs to each other, that would just be silly. We only want the option to do so. So now that we can mirror and switch to GitHub or Bitbucket to our own Git servers, we ask for centralised systems to handle our decentralised version control.
I think crypto will go the same way. It’s nice to have the option to be completely decentralised and run your own node and network and what not, but the number of people running the networks are likely to be the same proportion as the number of people running their own git servers.
A system that is capable of easy decentralised is better than one that isn’t, but we choose central hubs or bases either way for day to day use.