Decentralised blockchain-based solutions either can't scale or aren't secure[0]. There may be some other more viable ways of (re-)decentralising the web though, e.g. Solid[1]. The problem I see with these is that they all seem to be a bit of a hassle for users, who aren't typically worried about the problems they try to address - so either the user experience has to be made as simple as opening a web site or installing an app, or vast amounts of users need to become worried about these problems (with the former being the path of least resistance).
[0] https://en.wikipedia.org/wiki/Trilemma#In_blockchain
[1] https://solid.mit.edu/