Box office performance ≠ Quality
Stop equating box office performance with the quality of a film. They are mutually exclusive. Case in point:
Films like Shawshank Redemption and Children of Men bombed at the box office. Films like Transformers and Minions were box office hits.
I miss the days when no one either knew nor cared about box office and budgets. It's all too often the go to for supposedly proving a movie is good or bad.