I like a challenging game, where it's possible to screw up badly because you weren't paying attention. Even the ones that don't inform you you've lost until 100 turns later don't bother me as long as it's possible to get some kind of ending and the reason you failed at the ideal one makes some kind of logical sense.
But if you're asking 'what's the point if you can undo after a mistake?' then I'd ask what's the point of a putting in a scenario that makes the player want to use undo in the first place? Instant deaths are completely pointless and only designed to annoy.
Dragonflies are...completely harmless insects but whatever, the question is still what is the reason for killing the player instead of just impeding their progress until they figure out what they need to do to proceed? When the entire genre is about exploring above all, maybe don't arbitrarily punish players for doing that.