Comparing things like vine or TikTok or Instagram reels to a 1 or 2-hour long video makes no sense at all. Those are wildly different things and both have their time and place.
I haven’t used TikTok but I do use Instagram reels and the feed is what you make of it. I follow a lot of musicians so I get interesting snippets of songs or things people are working on, or theory/exercise tips etc.