I do not blame people for not wanting to play it, you have to do so much for the team to create space, and have to be one of the first to swap off if your being countered, because if your useless your team will lose, full stop.
Meaning, you really can’t just play who you want to play most of the time, the decision on who you can play is dictated by the enemy team.
I don’t know how it can get better without weakening the power of counter picking, but man its a drain.
Also, all the takes that “it sucks that the tank is blamed for losses” ignore the fact that this is often true. So many games are lost because people don’t understand what a tank does, or don’t bother to learn their hero’s kit. Dvas who stand back and don’t press W, Sigmas who don’t learn how to manage shield, Hammonds that just stand in front of the team and shoot before rolling into junkrat trap over and over. If you play tank without understanding how to play your hero, or without understanding that the role isn’t just “big guy should kill more things” your team is going to lose, and get killed, full stop.