The learning-curve of any decentralization technology is inversely related to its adoption-rate.
Faced with the dilemma of running their own version versus using existing infrastructure, the user will always choose the latter for convenience.
Expanding on the theory:
- When referring to adoption-rate of the technology, it is the actual managing of the servers to keep in mind
- When referring to choosing existing infrastructure due to convenience, it is end-users we should keep in mind
- Each sentence is its own separate theory, but they are related
I am thinking a lot about convenience (cache) these days and all the implications and intrications it drives, I will probably write a whole article about that given how fondamental it is in our society. Centralization is required to achieve convenience which has an incidence on everything.