It’s hard to plan a game where the player has to fail to advance the plot. Either the player will level themselves up to the point where they can break the game at the point(s) they’re supposed to fail (and advance the plot), or they will throw their hands up in disgust just before the game reveals it was planned.