I just read BBC's article about Twitter not being able to make a profit. It's the classic 'investor story time' narrative where Twitter now have to scramble to make money via whatever means necessary - even if that means harming the product. Example of harm recently are:
Many spinoff projects not related to Twitter, like Music, Flight, and a myriad of other, quite splintered attempts at adding new features.
ADs getting more aggressive; instead of a simple injected AD in the timeline - now we have newsletters and 'sign up' with the email you have registered with Twitter. Twitter cards are also being used to show rich media for 'partnered' brands. A far cry from small, polite injected ADs. Very few people make time for watching video in a Twitter reading session.
A constantly shifting API that developers cannot trust, and have to relearn constantly. On top of sunsetted in-house features. Remember Twitter Anywhere? I feel like Twitter Widgets will vanish over-night and without much warning too. It turns out; I rely on these solutions very heavily. The 'very little adoption' argument is used to sunset these features, and it's a terrible argument, because it destroys webs of trust with developers.
What Twitter must realize is that Twitter is plumbing. I know that microblogging existed before it, and there are countless (better) alternatives like app.net - but things like app.net are geek toys just like Diaspora. Sure - the greybeard hackers love services like that - but it's not especially for the masses, and also services like Diaspora/ADN will never achieve the status of 'plumbing' (despite app.net's tagline as a platform for Apps.). Twitter got there first, and they must realize this.
So Twitter should give us back the API we all grew to love, and not deprecate it to impress investors. It needs an eco system. It's what made Twitter take off in the first place. When I first joined Twitter in 2007; it was classic bottom up technology, built by the people and the API evangelists. The recent bait-and-switch to 'consumer product' annoyed a lot of people. It's time to see whether Twitter can do another bait-and-switch and go back to its roots.
If they manage to achieve this bait-and-switch - it will be monumental. It will be big news. And I will not be muting Twitter in my timeline for it.