corporate APIs are good for the corporations that own them, and bad for everyone else. I would be reluctant to develop on any corporate API unless I was prepared to have my work completely deleted or obviated or usurped by the platform vendor. You really don’t have any power. However it’s impossible to avoid them. But try to. And don’t be a crybaby when you get hurt.
Eventually the bubble will burst, and then we’ll build on whatever open APIs we have, and the corporate APIs will explode along with the bubble. It has to happen, it always does. Until then, be smart.