I actually 100% agree with you about the result, but it's hard to think of a way to fix the issue without making the game consumable. I'm wondering about procedurally generated mysteries (I wrote an outline of this idea in a devblog), but I'm not really 100% sure of where to start with that concept, since mysteries are not exactly easy for a computer to understand (lol).
But if you want closure, the murderer was REDACTED