I really relate to your feeling, by the way. I made a story-heavy game mod that makes you outwit a powerful entity setting traps for you. A playtester found an exploit that trivialized one of the traps, and I just had to leave it in, or else it would dishonor the narrative.