I believe their biggest bet on revenue has always been to grow their passive audiences (people who just use the feed and don't tweet) but their product lacks the immediate stickiness that other feed products have. It's almost impossible to get the value of Twitter out of the box if you don't have a clear idea of what topics matter to you and who are the central figures in those topics.
News outlets have a better funnel to distill and distribute information, so most people don't need to have Twitter to have a general idea of what was said on Twitter. A large amount of news nowadays is "X person tweeted Y".
I'm convinced Twitter will never be able to grow into a meaningful mainstream social media (+1B users) with their current model, but I do believe there's a lot of unlocked value in what they have created.