This (well-written) article contains an infuriating amount of agreement and disagreement from me.
Firstly, I do believe superhero films can be art. Just because something is popular doesn't mean it can't be art. Here's me ranting a bit about snobbery, if you've got the stomach for it. ;)
Secondly, I do agree that No Time to Die was fatally flawed, mainly by it's broken convention too far ending. Here's me ranting about that too.
Thirdly, I think The Last Jedi was the best Star Wars film this side of the original trilogy, and again, here's me talking about why I think so many people didn't like it.
Fourthly, I agree Gabriel Garcia Marquez is a terrific author.
Fifthly, to your main point, I do think there is no such thing as objective criticism (or objective journalism, for that matter). It's an oxymoron. However, what I like about my favourite film critics (Mark Kermode for instance) is I am aware of the foibles, prejudices, and biases, so can apply the appropriate pinches of salt where need be.
One thing I never do is look at imdb ratings or Rotten Tomatoes or any other aggregate score. They are meaningless. For instance, a divisive film like The Tree of Life is typically loved or hated (I loved it, for the record). As a result, it evens out as "average" - an opinion no one holds!