Salesforce is fine if you use it for its intended purpose like e-commerce. Just don't try to use it as an AWS replacement for an application platform just because "all your data will be in the same place". Everything is a tool, just pick the right one for the job.
We use Salesforce for some stuff because we don't need the overhead of AWS/Azure etc. It's quick (and some might say "dirty") but it suits certain types of work we do. And customers are happy. It's all about paying the bills.