Consider Database-as-a-service companies: They're not incentivized to optimize on CPU usage, they charge per cpu. They're not incentivized to improve disk compression, they charge for disk-usage. There are several DB vendors who explicitly disable disk compression and happily charge for storage capacity.
When you run the software yourself, or the model yourself, the incentives aligned: use less power, use less memory, use less disk, etc.
Wait, no, sorry... that doesn't quite "paint the right picture".
The "single use" SSDs are 75 times cheaper than storing the data in the cloud.
Because then I might accept the cost!
Realistically all of these systems use some type of data compression such as Parquet files, so the data on disk is likely smaller than the ingested data.
I worked out that the markup on CPU, network bandwidth, and storage for the default logging products from the major clouds is on the order of 25x to 500x.
Okay, sure, there's some people that need to be paid, the back-end software may have some licensed components, etc, etc...
But still, comparing this to any other cloud service, the gross profit margin is just ridiculous!
It's the typical IT marketing trick of selling the commodity (VMs) at competitive prices, and then clawing back the profits via the "enterprise add-ons".