Twitter really from a tech prospective is a protocol and it seemed that Twitter as a business was in line with what they were providing. Twitter.com acted as the centralized hub and the developers were invited to build upon and enrich the Twitter protocol. The goal was the more tweets and users the better no matter where they were coming from.
Then they realized they need to start making money.
It seems that from the business folks the reaction has been to strong arm users back to using Twitter controlled products with the assumption that they can start to serve ads. I don't blame them necessarily in that this is the standard business model for a social network but I think it will fail specifically for Twitter. In my opinion advertising will cannabalize their business - they should be looking to sell analytics and insights - thats where their value is. Yes its harder, less proven but they are just destroying themselves with their current strategy. Im sure nobody wants to see ads on Twitter and I wouldn't be surprised if nobody really wants to serve ads in that Twitter is exceptionally noisy and the functionality is very streamlined. On the other hand the value of real-time trends or the licensing to do so is exceptionally valuable to just about every company. Perhaps its not as easy of a business model as ads but at least its seemingly more scalable with their ecosystem.