There's a saying that what makes a difficult game "good" is when you die if you feel like it's your fault or not or if the death could be avoided.
When I get killed by every hero in the game I know it's my mistake and I know how to avoid it. When I get killed by a garbage no skill Junkrat bouncing left clicks off 45 walls, donkey punching me in the back of the head for a 1 hit kill I have no clue what's going on and feel as if the death is out of my control, within reason.