It's also true that if you're spending $300,000,000 making the movie, it's got to play everywhere. EVERYwhere. It's going to be translated into 50 languages, usually badly. It's going to play in villages where no one reads and no one speaks English and the sound system loses half the words anyway.
Simple works. Complex doesn't.
As foreign box office has grown to a higher and higher percentage, this has become more and more true. Avatar did over 2/3rd of it's global box office opening weekend outside of the US and Canada (the "domestic" market).
Cameron did his job.