Earlier quoted context omitted.
The web has done more to centralise computing and take it out of the hands of ordinary people than any other technology. People don't even control their own data anymore, never mind having control over the software they run. It's hard to see that as a win.
The web has done more to decentralize networked computing than any other technology, because the web is basically decentralized. Only the agreements (IETF and W3C) are somewhat centralized, but even then we are seeing a proliferation of REST APIs to encourage decentralized data management. These usually aren't exactly "RESTful" of course because we are so busy with our own startups we aren't really working towards in…
Interactions between users are necessarily mediated by a server, which is why the economics encourage centralization. You don't need "major parties" to "adhere to agreements" if users just use the software they like to interact with each other. The problem with the Web is everyone using software on third-party servers to write rows in third-party databases because everything else is technically infeasible given the architecture of Web protocols.
You need a DHT or some other kind of decentralized matchmaking service in order to actually connect users to each other. At that point using HTTP makes no sense either, and users don't have the time or resources to write complicated HTML or hire web devs to write it. Web technologies are not really useful for users-talking-to-users without server-based mediation.