It looks like they failed miserably on capacity planning. I thought that those three major clouds are that ridiculously expensive (egress cost, huh?!) just because of guarantees of the capacity and service availability but that seems to be wrong at least for Azure.