The internet just feels so small currently. The technology seems to be all here to make it distributed and open it up, but the convenience of centralization and the lack of network-effects of the distributed solutions seem to be the bottle-neck that stop them from gaining traction.