Your team doesn’t seem to understand that being “good negotiators” vs implying that you will destroy someone’s business built on your “open platform” are not the same thing.
He then goes on to call out the root-cause of the problem as FB's understandable but unfortunate focus on ad-revenue. This puts them at odds with the developers who use the platform and that's clearly not a good dynamic. Both MS and Apple have long understood that getting developers and keeping them happy was essential to keep a platform fertile.
EDIT:fixing typo/poor construction in last sentence.
Microsoft refined the practice to the point they coined a new term for it:
As a recent example from Apple, they are now requiring sandboxing in the App store, which is heavily messing with a number of developers. But they are not sandboxing their own applications.
EDIT: this comment appears to be unpopular? what's the disagreement?
EDIT: Also, I should point out that apple didn't used to mess with developers, probably because they were primarily a hardware company, with low market share, so developers were key, and there was no competition. However, they have expanded and are now also a services company, so they have an incentive to mess with the environment in order to defend their services against competition. Microsoft, conversely, made quite a bit of money off of it's office products, so always had a reason to manipulate the environment.