Totally agree with both of you — there's something genuinely compelling about games that let failure in rather than strip it away. It's in those near-miss moments or unexpected challenges that strategy and skill truly shine.
Game randomness, when done right, adds incredible replay value. It generates situations previously unimaginable, forcing players to think, adapt, and learn — not just memorize. That "surprise to the creator" moment Freeman69 described is the hallmark of deep design.
By the way, speaking of creating immersive experiences, when I step away from dev work, I like to unwind with media that's just as thoughtfully crafted. If anyone's interested, my favorite go-to is the best streaming app; it's lightweight, ad-free, and distraction-free — perfect for recharging your brain before testing your next roguelite experiment.