More nuanced than this
Only answer to suitability of cloud is 'it depends'
A lot of software companies have mature products and are unable to offer the slightest reason to upgrade to a chargeable new release. Their solution is to introduce recurring fees to use it 'in the cloud'. Not thanks.
However, if I have a varied workload on software I've paid for, hosting it 'in the cloud' makes sense as a I can scale up or down depending upon current needs. I lose the ability to keep hardware for years to get a good return, but at least I can get away with having less hardware.
Like I said, it depends upon what the question is and the people involved.