You speak like clouds never have downtime, or don't charge you for space and power. Look at the article - that one company would needed to have paid more than their entire revenue to AWS for worse hardware. They'd have spent $400M in 3 years on the cloud! There are no "hidden costs" that can even begin to approach a fraction of that.
As for staff salaries, lol. It's not like AWS is self administering.