General population has terrible taste, movie studios are now buying fake audience reviews to pump the ratings, they also buy critics but I assume they've always done that. Pretty hard to argue that critics are out of touch when the general population votes Avengers: Infinity War a top 10 movie of all time when it's released.