Turning users away is a feature? Genuine question -- I really don't understand your point.
IMO, Snapchat should be the easiest to decentralize and federate b/c the ephemeral nature allows expectations to be set for simple hosting like Digital Ocean. Who cares if data gets deleted?