You know Facebook, Apple, Microsoft, Google, etc and other major companies use CDN's like Akamai to deliver their content to users right?
Building a few data centers may not be not be hard and may be cheaper, what's hard is serving content fast and as close to your users as possible in the world. For that how many data centers could you really build?!