The fundamental problem is that the web is client-server, which inherently leads to concentration of power - and this is what we've seen over the past few decades.
Freenet replaces the client-server web with something entirely decentralized. More detailed explanation at [1].