Instagram also has a very good/addictive algorithm, for what it’s worth.
I think it is more just network effect in play here - I feel that every generation has their de facto social media platform — the “boomers” have facebook, then comes instagram, and among the youngest generations is tiktok the biggest.
Though I don’t have hard data on that, just anecdotal evidence.