It's worth noting that a movie becoming a flop is not unrelated to its quality, since word of mouth from people who actually watch the movie is a big driver of ticket sales.
Different people will have different points of view and different preferences for what they want from the movie-going experience.
No movie will ever please everyone, but the ones that hit enough buttons to reach critical mass with audiences tend to be objectively better overall.
In the modern era of media, people can just wait for movies to show up on their streaming services now, so movie productions need to do better, hire better people, learn from past mistakes, etc. --- it's a good thing for the movie-goer if a movie that isn't up to par for its budget tier flops at the box office since that'll hopefully pressure studio execs to hire based on actual skill and talent over favors and political agendas.