I'm not entirely convinced that "the fediverse" is really the answer, but I do think that developing viable alternatives is. The same applies to Free Software and such in general; complaining about "Microsoft GitHub bad" is nice and all, but if all the Open Source alternatives are demonstrably worse then ... well ... (some of them are okay, but still lacking in various areas especially for more serious use, GitLab is a mess that barely works, and don't get me started about that atrocity of GNU Savannah).
Anyway, re: fediverse; I suspect that it will have the same problems as Facebook if it really takes off, if not worse. The reason there's no problems now is because basically, few people use or care about it, but once it takes off bad actors will start looking for ways to abuse/manipulate it and we'll be back where we started.