You become beholden to these platforms and they're inherently not portable. There is risk here, and given the track record of Internet companies I think it's fair to say the risk is not worth it for many people.
Your costs could explode, or worse, the business could go under and you lose all your shit.