Unless they specifically ask or if repeated failures are actually being disruptive to the run, I usually don't explain things and let them figure it out on their own.

I generally assume the average player is at the very least capable of learning from mistakes.