Yeah, I hear you.
Yeah, them as a single instance is centralized, but if you actually go (show up at 300 Funston on a Friday at 1pm) you can hear about the research into how to replicate and become the resiliency in the network to make it decentralized.
A lot of it is ancient Unix philosophy like “this massive text file is a seekable index” and “rsync does basically most of the heavy lifting” and you’ll quickly realize decentralization is a social problem and not a technical one.
They’re shifting more and better data than the centralized services we’re complaining about— we need better education, not innovation at this current juncture.
The technology exists, the will of the people is lacking in spirit.
Also tacking on that ssh is a social network.
That’s the crucial social layer that powers all of the everything else on the decentralized internet.
Take git as a social platform.
SSH is the social protocol.
GitHub centralized most of the git+ssh net, but that was a choice and we use all these other git+ssh services to not give them a monopoly.