It can’t be reduced like that. If anything it’s a combination of the tools for content creation (sounds, filters, duets, replies, text features etc.), the content itself, the comments system, and the algorithm. Honestly, if you’ve never use the app you have actually no idea what you’re talking about.