Maybe one way to think about it is that any distributed system is necessarily less efficient, but now costs in terms of computing and storage and network capacity have gone down so far that we are making a transition to a new phase where we can afford that inefficiency.
It used to be that a website could only operate in a very capital intensive form, but it's no longer so capital intensive, so we no longer have to rely on that infrastructure to amass capital to make it work.