Connections are fast enough. Computers are fast enough. Self hosting is entirely viable and it cuts the gordian knot that is the content moderation problem. If it's a static HTTP site then there are almost no attack surfaces; it's magnitudes safer than running JS from an arbitrary site in your browser.
These non-web protocols do not dencentralize. Lets start with IPFS. It's a great idea but unfortunately, like other security/anonymization layers, it relies mostly on centralizing gateways to actually let people access content. Additionally it is design to disassociate people from their files. Not a great start.
WebRTC is just the sickness of modern browser and in-browser "app" architectures causing them to re-implement what already exists in the host OS. But this time in the browser, the most insecure piece of third party code running software there is.
And blockchains like etherium aren't even worth talking about until they actually do switch over to proof of stake like they've been talking about for the last decade and never doing. And even then it directly involves monetary transactions which is sure to make thing suck for everyone.
No, the decentralized web is the decentalized web. And it's easy to be a part of it.