Never build your main business on somebody else's platform.
Always assume that you will get shutdown / rugged when you do so.
Yep. It’s a lesson that keeps being re-learned the hard way.
It’s bad advice.
I'm not sure which platforms those companies built their businesses on .. are you equating build an app on iOS or Android with building an app that relies on, say, Facebook APIs and only works on Facebook?