This is exactly it. Twitter should not have gone public, or at least nowhere near the valuation it received. You don't take in a lot of investor money without having a fully fleshed-out plan on how
exactly you intend to put it to good use. Twitter's IPO was not based on logic and proven methods for growth. It was a bunch of people jumping on a bandwagon hoping that Twitter was going to be the next major player in the social media bubble.
Small and medium-sized businesses should be raking in investments to accomplish a single specific and realistically obtainable goal at a time. Large businesses who haven't yet found a way to be profitable aren't going to magically find a solution to all their problems by experimenting with dozens or hundreds of new ideas at high cost, with the desperate hope that one of the ideas will randomly catch and save the business. That approach is pure gambling, and so far the gamble does not appear to be paying off.
I honestly can't imagine what people who invested in Twitter expected to see happen. I figure that with Twitter being the next most recognized name in social media after Facebook, people simply imagined that nothing could go wrong. "Everyone knows about Twitter" does not translate as "everyone uses or will want to use Twitter".