IPFS has been doing some great work around decentralization that actually scales (Netflix uses it internally to speed up container delivery), but a) it's only good for static content, b) things still need friendly URLs, and c) once it becomes the mainstream, bad actors will find a way to ruin it anyway.

These apply to a lot of other decentralized systems too.

In no way does IPFS "actually scale" while it takes two minutes (120 seconds) to find an object.