GEN should have been an exception there, though. It was a film, not an episode of TV. Have we ever seen Our Hero ship put in such a lackluster showing previously in a film?
Yes, being able to fire weapons through shields is a huge advantage, and intellectually I can...kind of...buy the idea that the Duras Sisters got a lucky shot, but the fight goes on way longer than it should have if the E-D was making any real effort to fight back (clear damage to the E-D's weapons systems might have helped there), and it's narratively unsatisfying that in the end it comes down to, "Ooops, looks like we took one hit too many!" We've seen the E-D fire multiple torpedoes before and we know they have guidance systems, so what the heck is going on that's enabling the BoP to survive as long as it does?
TL;DR the combat as-shown may make intellectual sense (lucky shots are a thing), but as an exercise in cinema it's unsatisfying. The re-use of the BoP destruction sequence from the immediately preceding movie then sucks all the air out of the E-D's "victory", and to have that followed-up with the usual "unable to eject the core!" shenanigans (albeit more dramatic than usual)...I can't blame anyone for having a bad taste in their mouths afterward.
There were ways this could have been done better, but TPTB opted not to engage the resources necessary to realize them.