@Pixificial
Cheap devices with low specs, and thus developing areas around the world, wouldn't be able to keep up. Centralisation is not inherently bad, and pure peer-to-peer is not inherently good. Generally, federation is the best of both worlds. A single server on a VPS for a single small website is cost effective.
Making DNS lookups purely peer-to-peer is a great idea, though. We ought to support projects like #opennic and break censorship.
I'd love to use P2P chat app Briar[1] all the time and for everything, but my battery drains very quickly. Seeding is resource taxing. It's P2P design is impractical and thus unsusable for casual use.
Web engine and Javascript bloat is another topic.
@Pixificial
I have heard of YaCy. Search engine decentralisation is a very tricky thing to achieve. I don't know how effective YaCy is.