And when a corporate vendor "deprecates" an API we've built on, it's really hard to shrug it off, esp since these changes usually modify the contract between developers and the platform. And it's very rare that the benefit accrues to the developers. Hey, very often when the API changes our apps are broken and gone, for good.