There is no doubt that having a business rely on a single platform for revenue is a risk. There will be plenty of influencer businesses this morning stressed at the Facebook / Instagram / WhatApp outage and what it could mean for them.
This is the risk of cloud. While there is undisputed value in cloud based software, there is this risk, that you are reliant on a single platform for the operation of your business.
My advice for any business is to have multiple access points for your business, multiple funnels through which business can be transacted. A horizontal base for revenue gives a business stability.
For what it’s worth: my newsagency software can run in the cloud or on the desktop. Newsagents get too choose the access platform they prefer.