Unless platforms like Facbeook or Twitter make a significant amount of money from their devs, the way Microsoft or Apple does, telling their devs to go pound sand at some point is inevitable.
Zynga accounted for 15% of Facebook's revenue in Q1. Although Zynga's contribution declined compared to last year, payments and fees revenue (mostly from apps) doubled over last year to $186 million. That's not an insignificant amount.