I don’t see Mastodon as a whole going mainstream. I could see a scenario where a specific instance does, but even that seems far fetched (cost, moderation, etc). It’s just too spread out and complicated for the average user.