Imagine your ISP bundling a full node together with your modem etc. That would be a start.
> I think one day we'll discover some ways to decentralize things in ways that resist re-centralization
Centralization unfortunately is still at the core, but we should strive to add more nodes so we can achieve more distribution. The more distributed the system, the less corruptible it would be.
As much as I hate censorship and blocking of content, I believe there is a place for it, for example, you don't want kids seeing pornography and the likes but I do hate it when they do it for political reasons, blocking campaigns or even conspiracy theories, I believe the mind should be able to explore and be critical of everything, this means being able to see/watch everything and analyze.