There is another macro-economic issue here:
With a decentralized trustless system you have to assume a higher failure rate for nodes than with a central trust based system.
If you assume a higher failure rate you have to replicate data more extensively to achieve reliability.
If you have to replicate data more extensively then decentralized will always be more expensive than centralized.