Decentralizing the web

Tim, you made the web fundamentally client-server. Servers have urls, can be indexed, have centralising power. Clients do all the work: run the code, render the page, be subservient. Clients do not have urls, cannot be indexed and cannot communicate among each other (gRPC excepted). Don’t you agree this design has massive centralisation as a side-effect, and how can we fix the design?
He’s actually been working on solving that exact problem: https://www.fastcompany.com/90243936/exclusive-tim-berners-l…