Often it's a question of capex v opex. Opex, cloud is more expensive so those pushing cloud focus on the capex. They also don't admit that the initial costs are the lure and the prices will ramp up quickly once that honeymoon period is over and you don't have the specialist staff available any more who supported on-prem.
It's why, if you look back to the early adopters, they moved to hybrid or pure on-prem within a few years, but they were touted as examples of how big business was embracing the future, and the future is Cloud.
Just ignore the reliance on someone else's hardware, the quality of their staff, your connection to their servers, their security, the potential they can get in and view your data/copy it/sell it et al: They won't because the reputational damage would put them out of business.
If they're caught, that is.
But they have the techs and you don't so how would you know? Okay, that's conspiracy territory: You will have techs to maintain what IT remains on your prem. The cloud supplier only supplies techs to support their infrastructure, not what you're putting on the VM's you've built. You don't save so much on staff as you think because you still need people who know what they're doing to implement the systems needed to support your business, you just don't need the hardware specialists you never really had unless you had a lot of on prem hardware 'cause supporting the servers was only a small part of your IT tech staff's duties rather than a full time job.
And all the while the costs go up 'cause you're using more and more of the cloud services available and aren't cleaning up after you 'cause it's not on your servers, and it's easy to forget what you've got.
Oh, and the supplier isn't going to tell you that you're paying for stuff you're not using: That's pure profit for them.
Yes, we've just been through that latter one: Found there were orphaned (unattached) disk we were paying for that we didn't need. Also found we had servers that were supposed to be used for short term testing that were sitting there, unused, but still being paid for (Business needs changed and demands shifted so people got distracted and simply forgot).