Why developers are leaving the Facebook platform