The problem — and it is the same problem that is never being addressed — is that your decentralized social networking app doesn’t actually solve any of your users problems that haven’t already been solved! And often fails to solve problems that the centralized guys have solved and that their users depend on.
Solving for real problems is important. The tough part is solving for those that don’t necessarily scale to millions or billions…