I've had this discussion many times where I work, and we've refrained from using cloud services since they are extraordinary expensive compared to what we can do internally.
Yet, people seem to be convinced that prices are ok, and that going outside will let them reduce their infrastructure footprint.
For some reason I don't quite understand, people tend to be attracted by the cloud, even when it makes no sense economically whatsoever, and talking sense into them is surprisingly difficult.
So yes, it seems obvious that people will choose the most cost effective solution. However, it seems like they don't!