Perhaps a better approach is to work to decentralize as much of our existing infrastructure as possible. Eliminate DNS. Fundamentally change how routing occurs to become more organic. Etc. Non-trivial, to be sure, but possible, IMO, and I think it needs to happen.
The goal should be that any internet-enabled device can mesh with the internet from any other internet-enabled device. Example (contrived) would be my cell phone talking to your cell phone with bluetooth, your phone talking to your laptop with a wifi connection, and your laptop talking to another device via ethernet, etc... and that ultimately, packets flow and end points can find each other all without central routing tables or artificial hierarchies, etc.