Pessoal criticando Avatar leva muito em conta o gosto pessoal, talvez falta de conhecimento do plano de fundo e situação e porque muito provavelmente não vivenciou a época do lançamento do filme.
O James Cameron já tinha o filme idealizado mais de 10 anos antes do lançamento, só que era uma obra tão ambiciosa que não tinha tecnologia para seu desenvolvimento quando foi concebido.
O diretor sempre teve muito carinho com a obra, se dedicou bastante e queria algo monumental, e isso foi transmitido ao público. Lembrando que Avatar não é resultado de trilogia, não teve outros filmes calçando seu hype nem nada. É uma história simples, extremamente bem dirigida, executada e produzida. É uma obra-prima nesse quesito.
Na minha opinião, Avatar merece sim toda a bilheteria que fez.
Não desmereço Avengers Endgame, também considero que merece tudo o que está alcançando. Mas tenho certeza que vou ver muita gente criticando e no futuro vão dizer também que "tudo bem que fechou um ciclo, mas não entendo como fez tanta bilheteria"...
Vida que segue.
edit: outros exemplos de "não entendo":
Não entendo como tem gente que reverencia tanto Final Fantasy VII; Não entendo como Super Mario 64 revolucionou a industria dos games; Não entendo como consideram Zelda OOT um jogo perfeito.
São coisas que você tem que ter vivenciado na época para entender completamente o contexto real desses acontecimentos. São coisas que fizeram história e marcaram gerações, assim como Avengers: Endgame está marcando agora essa geração.