Do any of their customers cite the risk of price-hikes by third parties and the cost of extrication in their annual reports?
Whenever I talk to cloud architects half of their time seems to be spent using cost calculators on their cloud of choice to try and figure out how much their set up will cost. They usually end up with a number that's different to what they actually end up being charged.
In the good old days of using dedicated hardware it was generally on a fixed - or at least known in advanced - pricing basis. One of the "benefits" of the cloud was touted that you could significantly reduce that cost on the basis you might not be using anywhere near the capacity you were paying for with dedicated hardware. The reality is somewhat different. It simply moves a known and fixed cost to a variable one.
From one of the linked articles (https://www.theregister.com/2024/03/13/microsoft_ends_azure_egress_fees/)
"We support customer choice, including the choice to migrate your data away from Azure," ... "Azure now offers free egress for customers leaving Azure when taking their data out of the Azure infrastructure via the internet to switch to another cloud provider or an on-premises data center."
Except it's not free. Another myth of the cloud was that you could easily take any containerized application and deploy it on any infrastructure with minimal work. The clue in the above statement is you can migrate your data. But you cannot migrate, for instance, all of the network/configuration within that providers infrastructure. At least not in any meaningful way that would require zero intervention from human beings. Which let's be honest is not free!