Completely true, there's a lot to be written on the subject and there are some great detailed posts out there.
I think Google Compute Engine does exactly that, with a direct connection between regions so the entire system works as one network. I'm not sure if that will be the case outside the US, though.