Ehh, i'd say otherwise, Transformers age of extinction is one of the worst big budget films of 2014, if not the very worst of all the 2010's, yet it grossed over a billion. Box Office is meaningless when it comes to measuring the quality of a film.
In any case, critics shouldn't matter, their job is to nitpick.