The marketing version would be that it’s cheaper and more reliable.
I don’t quite believe either, but it is cheaper than “self hosting” on the corporate costing I’ve seen.
From a company perspective paying a large company vs hiring enough employees to do the work seems to work out in favour of cloud computing.