Perhaps it’s because iCloud is based on AWS and Azure and the economics don’t make sense at this scale?
If anybody can decide to start building out massive datacenters of their own, it's Apple, and AWS/Azure know that.
And Apple just passes its rates along to the consumer. It costs what it costs.