Twitter is (for the most part) brief. You don’t have some dork dressed like a literal clown doing a dance to keep your attention focused on the text splashed across the screen.
You certainly don’t have a literal fucking timer embedded into the content, so people won’t reflexively scroll past at the prospect of hearing something longer than 60 seconds.
I mean the text part of Twitter is very character limited (or was if you want to pay 8$/month) and it’s still quite attention grabby in my experience, just in different ways largely a result of the different medium.
Until front-loaded all the marks into the comment stream and implemented pay-to-post annoying graphics, it wasn’t too bad. If nothing else, you can just kinda scroll past text. The TikTok videos just try to dominate your senses until you’re paralyzed into submission.