Idk really, I love JC and appreciate all his movies, even Avatar which I find to be one of his weakest movies is very good movie overall, but some of Cameron fans seem to be pretty pretty defensive and on the same time they like to attack many mega franchises that are doing well.
EG passing Avatar is not the end of the world, records will eventually get broken, if Avatar 2,3,5 or whatever breaks it then it's great, another movie will come in the next 10-20 years to break it again, not Cameron nor MCU will reclaim this spot forever anyway
Besides JC held that spot for 25 year, that is an incredible achievement that won't be replicated anytime soon, Time to let another movie shine.