Most of my points are about the platform not the content.
Short content - tiktok had a min video length until recently. Because of this the average video is 30s
Endless feed - tiktok has an endless scrolling feed
Tiktok has an algorithm that serves you videos you are likely to watch. This promotes attention grabbing content. This also is a repeating cycle since you are served attention grabbing content then if that content grabs your attention tiktok serves you more.
It is owned by a Chinese company and Chinese companies are beholden to the ccp.