I think you're missing the point. Even a company with that scale and resources has a hard time handling distributed systems. Even huge enterprises still use one datacenter because they don't have the talent and/or desire to do more than one.
So expecting everyone to solve those hard distributed systems problems is untenable. That's why everyone is centralizing in massive datacenters.
So expecting everyone to solve those hard distributed systems problems is untenable. That's why everyone is centralizing in massive datacenters.