I don't know why people act like every DC movie needs to be super thought provoking, flawless dark knight level films. It started with man of steel, a damn good movie despite its flaws, being absolutely shytted on and criticized to hell. That's part of the reason Warner Brother executives assumed people wanted dumb cheesy joke ridden movies that you turn your brain off and enjoy them for what they are. It worked for half the marvel movies so they assumed it would work for DC, which is why they brought in wheadon to create a poor man's version of a marvel movie.
Warner Brothers needs to create a DC studio, carve their own lane and stop interfering trying to recreate the success of the mcu. But that's not gonna happen if people keep criticizing the movies for being different than marvel while also criticizing them for trying to mimic marvel. That's why they're confused with no vision, just throwing shyt out there to see what works.