Twitter and Facebook are 2 different products, the latter being a social network ,the former a "social network message bus" since relationships and streams are public by default.
Well Twitter should embrace that fact instead pulling the plug on successful Twitter based products and offer paid plans for business who want to build on top of twitter.