Twitter: Don't build core-feature Twitter clients, we probably won't approve them. Atta: I built a core-feature Twitter client! Twitter: Sorry, we're not approving your core-feature Twitter client. Who is surprised? How is this news? Were you expecting them to not apply their own rules? It seems like a clear-cut case, and concluding "don't build anything for Twitter" is just throwing a temper tantrum.
It's interesting to me that a prevailing view seems to suggest that developers have a right to plumb a given service for data. This worldview seems to come up most in relation to free services, so maybe it's a belief that freely consumable services via the Web or mobile give should mean a freedom to consume the same data via an API.
Do you think by going to a physician and having a checkup that the hospital or doctor's network should now have the right to sell the fact that you have some skin condition to Johnson & Johnson so they can target you with advertising?
I do not. I feel a physician and twitter have a legal responsibility to insure my data is secured by them and also that I have the right to take my data and and provide it to a competitor.
Twitter and my physician are a little different in that Twitter should be able to tell me the consumer that I can not use both their service and another, whereas a physician is obligation bound to treat me. Twitter is refusing to engage and be honest with its users however and instead is smashing competition in a similar fashion that Craigslist is not being honest with its users.
I have been told my view is un-American and that is I guess proving in practice to be true. Americans seem more than happy to bargain away their information for a few pieces of candy.