I definitely think we should be exploring decentralized approaches to services we use.
I also would like to see an emphasis on local-first approaches.
This experiment, in the spirit of UNIX, composes git and text files to form a social network:
https://github.com/dharmatech/9social
Video demo: https://youtu.be/q6qVnlCjcAI
Interesting, we've also experimented with hosting git repos on Freenet, see: https://github.com/freenet/freenet-git