Maybe what we need for decentralization to set in is a set of software that can work good together and are built for single person instances and not for scaling so much as the focus. Using minimal resources, low overhead in terms of software: No elastic search as base, no heavy duty databases. And then provide a way for people to be able to spin up a cluster of those on a simple server.
The current focus on ensuring large number of users can join single instance somehow feel conflicting to me.
@atomicpoet what do you think?