It's quite a bit better than that, in fact. They talk to their customers to try and understand all the big deployments coming to understand if there is going to be a crunch at the region/AZ level.
I'd be surprised if other cloud providers aren't doing that in some form. I only have experience with Azure (so far).