But with people demanding more quality, richer content and consistent and stable connections p2p makes not much sense. Look at some Netflix blogs and how complex their infrastructure is geographically as well as in terms of hardware and software to deliver content at the cost to the user that they do.
Division of labor has made sense for hundreds of years and it will continue to do so for many more, the economics of p2p when resources matter doesn't check out.
Division of labor with companies hosting servers for online games makes sense until the servers go away and then what? No more Warcraft III ever, I guess, the servers are gone.
When we go in on centralization, we lose availability, privacy, and control. The services are more reliable from a technical sense but less reliable from a social sense.
I need to get more active on Matrix again.