Not to mention that it needs to be much easier to setup a server securely for the average person, and have a digital wallet to store their micropayments. (I love bitcoin but asking your average facebook user to setup a wallet securely is still too difficult)
This article correctly called out the advertising incentive of today's big companies as not being in the average users' best interest. I wish it had also talked more about what kind of incentives that are missing to get people to become a part of p2p networks. Great article though, I like how the author tied in the slowing rate of discoveries/progress into the problem.