Decentralized architecture, open source. No one single entity owns the platform. "Payment" is in the form of sharing your hosted content (bandwidth, energy, time). Fully democratized.
But what if you can't afford having huge server, to contribute to the network?
And how to incentivise people in redistributing content?
For example in perfect decentralized p2p world, people on mobile clients would be leaching content from fat clients. You either have to rent server, to host for your own phone, or go to some company to do it for you.
People are already paying companies to access the Internet. If the infrastructure (and the incentives) actually existed, I doubt the average person would have to worry much more about it than their phone bill.
Of course copyright laws make this "perfect p2p world" illegal, so there was never even a chance for it to materialize.