That's all definitely true. I think the cloud is a terrible value proposition for anything that's not a startup, for instance: You will safe a crud-ton of money paying your own IT staff instead of paying Amazon's IT staff, provided you have a stable business with relatively predictable needs.
Arguably, once you are a big player in a space, you should ideally have the clout to negotiate a better deal too.
Arguably, once you are a big player in a space, you should ideally have the clout to negotiate a better deal too.