But every streaming service* has to pay for content, either license or create - on Twitter, the users generate the content. In my mind the costs to acquire content are much lower for twitter. They have other technological challenges, some similar, some dissimilar to video streamers, but content wise, Twitter doesn't pay for anything.
* Youtube premium has a mix of user content and licenced content but doesn't have ads (other than live reads which don't count here)