That lesson is not limited to "iOS" and "Apple". If you place the financial future of your company solely to $PLATFORM, then $PLATFORM_OWNER will always present a risk. That's why the smart companies also get their services running on $PLATFORM_B, $PLATFORM_C and $PLATFORM_D.