I share your less than optimistic fears. But one of the hopeful things about the Net is that large centralized players can co-exist with decentralized sites and services. The long tail does not get the attention that the short head does (by its very nature), but there will always (?) be lots of creative work and lots of meaningful connections being made there.
The old systems where decentralized and used defined protocols by necessity.
This because you needed software at either end that understood each other over said protocol.
With higher bandwidth, more reliable connections, and the web, the protocols have become fluid, as one end is downloaded and updated each time someone types a url into a web browser.
In a sense we are back at the leased terminal era, only with prettier graphics.
I no longer fire up a usenet client, i go to reddit.com.
I no longer fire up a IRC client, i go to slack.com.
On my less optimistic days it sure does feel like a lost battle.