I really hope more people join mastodon or one of the other federated social networks. But it is hard to make the point that it could replace the utility of facebook (especially messenger, events, search)
I think the utility of fb as you describe it is easy to replicate regardless of your social network structure. However, it is difficult to get past the enormous network effect advantage that existing social networks already have. Fb and twitter logos abound in any sports or news broadcast. That’s the hurdle for any up-and-coming social network.