Mastodon and SSB have terrible user interfaces. Centralization still makes the user experience way better and smoother, a necessary condition for a network effect and mass user adoption. I don't see these products going mainstream.
Also, I wouldn't call the Snapchat UI terrible. I would call it difficult for first time users. This creates a "buy in" effect with users... Lots of powerful tools have this concept, similar to the Bloomberg terminal.