I think the difference is world building. In the stories you listed there's a sense that you're only seeing a tiny fragment of everything notable going on. History is being made by everyone concurrently.
In Avatar, you see everything notable. We don't care what's going on on Earth (they never hint anything), we don't care what's going on outside this one tribe, the only thing happening right now is the conflict on screen.
Get someone else to eat it