Why is reddit relying on only one cloud provider? AWS can/should do better but service providers of the size of reddit should be using mult-vendor set-ups for sure.
Worth mentioning, another strategy for customers is to use an abstraction layer. Good ones include jclouds and libcloud. Still take the point about focus/quality.