People keep stating "you need less people" with the cloud like its an objective truth, when there's really no evidence of it, and I'd argue its patently false. You end up paying both your own IT and the cloud providers' IT, for a product that also doesn't work when your internet is slow or down.
The main thing moved to the cloud where I work leads us receiving and handling the same number of support tickets as when it was on-prem. The difference is, now some tickets we can't fix, and have to wait for the cloud provider. Service is worse, and it doesn't really save us any time.
A lot of cloud solutions offer an on-prem option. The tools are the same, it's just a matter of it running itself in the building or running itself somewhere else. A lot of times, running something on-prem means spinning up literally the same software you could have them host for you.
(Also: Windows Updates also aren't some crazy painful manual process that Intune fixed. You can just tell WSUS to approve everything automatically if you want, and just as similarly, you can manage Intune more granularly which takes up your IT staff's time and effort.)