A lot of these ideas limit the ability of companies like facebook, google, etc to earn money from a service and/or ignore ecommerce, etc. Take federated systems, for example.. how does a federated facebook earn money?
And while you and I might not care if facebook earns anything, it's going to be tough for existing stakeholders to back it or anything like it if the idea would result in the end of their business.
Similarly, the same limitations apply to startsups.. meaning todays startups, who eventually become tomorrows large companies, aren't going to be based around something that can't be used to generate revenue.
This isn't the 1980s anymore. There are too many users, placing too many demands on systems for it to ever be free.
So to answer the question: I think the distributed web is paid for just like today's web.. because any distributed system that succeeds, will need to be able to support the current methods of generating revenue from the internet.