>We've seen plenty of people going all in building their business on a platform they don't control, then getting mad when the platform they depend on changes how things work.
I've always wondered about this. When you depend on another, already-monetized platform to build on, your livelihood depends on a variety of factors not in your control.
What if they decide to make your functionality part of their core product? Charge for API access? Limit/remove API access?