These shallow quippable sentiments needs to stop on HN.
If you're a small team, cloud costs are probably less than having to pay X engineers to maintain a highly available infrastructure to meet product SLAs. Saying this is an easy task probably just shows inexperience.
If you're a big enterprise, you also pay for SLAs that guarantee availability of those computers. Or pay in house engineers to maintain racks.
Sometimes you can rent your own data centre rack (or a dedicated server through a hosting providers, which is a small step up) to host your stuff if you're a small business too, of course. But it's harder and usually more expensive when starting out.
Like most things in our industry: it depends. For example business needs, but not all business operate in the same way.