Twitter's problem is that they invented a great communication channel with no clear way of monetizing it.
Like inventing email.
They're now trying to build walls around their protocol, shutting down APIs, etc. Imagine if the people behind email would have done it.
For me, Twitter is a great news reader. And Google shutting down their Reader product should explain the problem with this kind of products.