The 3rd-party developers add value for the users. If the users are customers, then this is a good thing for the business.
In Twitter's case, the 3rd-party developers add value for the users, but subtract value from advertisers. This is good for users, but since the advertisers are Twitter's customers, this is bad for Twitter's business.
In Twitter's case, the 3rd-party developers add value for the users, but subtract value from advertisers. This is good for users, but since the advertisers are Twitter's customers, this is bad for Twitter's business.