@aral What does it mean to give individuals, not corporations, the means of communication? People own their cell phones, but corporations own the networks. Even if people own their servers, the ISPs will continue to own the infrastructure linking your server to my client. Encryption may mitigate the privacy risks but you're still paying rent to deliver your content to me.
On top of that, the idea that this URL corresponds to this IP address, corresponds to this physical machine, is oversimplified in the modern web. A practical consequence is that, if you have your own server, you're at a performance disadvantage compared to a competitor who can serve clients from a local node in a CDN, even if he has to rent that network from a corporation.