I think a big driver for adoption of AWS and the cloud in general is tech salaries in the US. You'll often hear people on HN talking about how useless it is to try to save $Xk because the engineer cost will be even higher than that.
I spent a big chunk of my last 2 jobs dealing with that issue.
even in europe, AWS has "meh" regions compared to azure or many of the colo/dc locations.