I guess why I don't like DPS in Overwatch

I like tank and support, but I don’t enjoy DPS. The reason why is because I feel like I don’t have control. Sometimes an enemy team will have some composition that just stomps my hero pool, or the enemy is just flat-out better. On tank I have options, on support I have a few less, but on DPS I just feel helpless. There is nothing I can do, and that feeling destroys me. Whenever I feel like there is nothing I can do on a character, that character gets almost sealed in my mind. It feels like something has been solved, and all roads lead to failure. And because it feels like there is no way to win, I lose all confidence in the character. In tank or support, I feel like I can point the finger somewhere else to know that I am not fighting an impossible battle, but on DPS I know that I am the issue. And so I have to face the fact that I am not good enough at DPS. And that feeling hollows me.