I suspect that these efforts keep failing in part because people never needed Twitter and Reddit in the first place. Leaving one social network doesn't imply that a person will join another. I didn't open accounts on similar platforms after leaving Reddit, Facebook, Snapchat, and Twitter over the years.