I never said intentionally making a flaw is a problem, I merely said Rogue One’s explanations doesn’t make a sense while in Star Wars you only need to accept a tiny bit and move on. Or perhaps I’m missing what you’re trying to say.
Rogue One’s explanation literally is someone intentionally making a flaw. You’re just describing various complaints you have with how Rogue One executed its plot. Which doesn’t have anything to do with the explanation that someone intentionally made the flaw.