Why do people continue to develop to Twitter's API? It's obvious that Twitter doesn't want people to use their API. In my years of developing on top of 3rd party APIs from Microsoft, Oracle, etc, I've never seen such contempt for developers as I see from Twitter and Facebook. Developers should abandon Twitter en masse.
But they don't. Developers keep using the Twitter API and they keep getting shut down after spending significant time developing their app. Fool me once, shame on them, fool me twice, shame on me.
I think developers keep doing it because they are still hoping for that one app that will get them acqu-hired by Twitter or Facebook, so that they can become fabulously rich. It's the one big difference between now and 5+ years ago, and especially before the Instagram acquisition.