You know, after sitting back and thinking on the film for a really damn long time, I have to realize one main thing.
Why in the fuck is Tarkin in this?
Here's the deal: Krennic is a wannabe villain. It's not that he's weak as in he's uncompelling (though you could argue that he is, but I think he's alright). This is in the same manner as Loki or Kylo Ren, where they are the archtype of
Smug Snake, the kind of villain who can certainly be dangerous, but he vastly overstates the value of his power. Loki is ultimately a middleman that is only a threat because of Thanos backing him that virtually every avenger bitchslaps in some way at one point in the film, while Kylo Ren is indeed depicted as a discount, Vader wanna-be. Similarly, Krennic is introduced into the film that talking down and condescendingly to Galen, only for his wife to shoot him when he grew overconfident in the idea that she wouldn't pull the trigger. After that, he literally doesn't have any scene wherein he's not beaten and humiliated.
And it all comes down to the fact that Tarkin is in this movie. Other than the fact that he's clad in continuity armor (he has to be in charge of the death star as of The New Hope), his only purpose in the film seems to be to belittle Krennic. And while this is a narrative that could have certainly worked, it has no significant end point. The key difference is that Loki's character arc ends with him being knocked down from on high by the heroes he thought himself above, culminating in the scene where he tries to hold on to one last scrap of dignity only to be literally pounded into the ground by the big green rage machine. Similarly, Kylo Ren looks down on Finn and Rey, believing in the inherent superiority of the dark side, only for both Finn and Rey to take him down by fighting using the light side of the force. It's thematic, their arrogance and false sense of superiority are refuted by the protagonists of the film themselves. In both cases, the idea isn't that the villains aren't a threat...they totally are. Loki still has his alien army and scepter and Kylo Ren still has the force. But their threat is because of some kind of external force not inherent to them, and by tying their self esteem to those external forces, they are not empowered by their own strength, which the heroes, by contrast, are. The Avengers didn't win because of external forces backing them, but because they were the avengers. Rey only starts winning once she accepts her inherent connection to the force that has nothing to do with her wanting to be like Luke, while Kylo Ren identity is based around trying to recreate Vader's image in himself.
Using this archtype up against Tarkin makes very little sense, atleast the way they did it. Tarkin is antagonistic to Krennic from scene one and since Tarkin both outranks him and Krennic doesn't have any superior attributes (being smarter than him in how to manage the Death Star, just as a potential example) to him, Krennic just kind of has to take it. As a result, the narrative breaks away from the typical set up and Krennic doesn't have even the illusion of power provided by external forces. He's just outpowered, which makes his arrogance not simply wrong, but foolish. I mean, The Avengers kept that scene that Loki has with Thanos henchmen (who is a colleague of Loki, rather than superior) short for a reason, because running it too long would overemphasize how little power Loki actually has.
Yet here, Krennic has more scenes with Tarkin and Vader knocking him down than he does being successful at...anything. You could argue that he throws his power around with Galen, who is tricking him with the death star plans. Only problem is that Galen isn't the protagonist. Which circles back around to my complaint that Jyn only exists as a surrogate for Galen, but in just simple terms, usually a significant point of catharsis of the movie is that the villains false sense of confidence is shattered by the
protagonist, rather than the side character. So when you get it set up the way it is, it's got too many barriers of separation here to be truly satisfying. Jyn gets to tell Krennic on behalf of her
father that there is a flaw in the death star that he will only be able to imagine will be exploited in the next movie which Tarkin and the rest of the empire suffer for because he is going to die there on the orders of a superior that he hated for being superior to him. When you look at the film, Krennic's motivations and goals seem to revolve around appeasing his superiors than the enemy he is actually fighting.
And this could basically be solved by removing Tarkin. Make it so the challenge to his power and authority come from the protagonist, not a secondary antagonist. The most significant relationship Krennic ought to have is with Jyn, not Tarkin or even Galen. It's Jyn that should be pulling the rug from underneath his feet as he tries to maintain his dignity. There is actual uncertainty to whether Jyn can successfully undermine him because of the backing he has and her being the protagonist and having backstory intertwined with him personally, undermining him has some actual significance. Like, in comparison, I doubt that Tarkin and Vader even remember Krennic's name by the time ANH starts. I would only include Vader as is because I do think that, the same way Jyn is just a rando who shouldn't be remembered, Vader can be there to remind the audience that Krennic is fundamentally an Imperial Redshirt. But that's fine because Vader has one scene with Krennic in a tangential plot point. It's significant to giving Krennic's place in the broad scheme, but as a film that's about the small and intimate relationships, his relationship with Jyn should be the forefront of his character. Instead, Krennic literally does know who Jyn is until the very last second of the film, while Jyn's attacks and interactions with the empire have no regard for Krennic being there.
It's highly unsatisfying because false arrogance has nowhere to go when the people who challenge it are explicitly his superiors. It's the perceived inferiors, like a random girl on the other side fighting with no resources to her name in enemy territory, that'd make breaking his illusion of superiority cathartic.