But they are it’s just depends on your whole comp, because a lot of heroes can fit more than one role.
A good example for this could be this threads:
Just check the tierlists made by pros.
Uther belongs to the top tanks while he is marked as “Healer”. That’s basically the reason why my proposoal about “role based matchmaking” got dismissed, because Heroes in Hots can fulfill multiple roles.