1 Tank: Shield only. No damage, no healing, nothing but providing defense for your teammates.
1 Damage: DPS only. No shield, no healing, nothing but raw damage.
1 Support: Healing only. No damage and provides healing and sustainability for your team.
No Mercy would be the right comparison Moira spends about half her time doing damage simply as a must due to resource that disqualifies her for a close description to the want
they didnt ask for a pure healer they asked for a healer with no damage, Moira is literally duality of half healing half damage automatic disqualification
There are 3 heroes designed to be as close to this purity that you want.
Reinhardt, an extremely easy to play and impactful tank that doesnt get the hate another hero gets when they are the most picked in spite of being so easy.
Soldier:76, another very easy to play hero designed just like Reinhardt to be the intro DPS you can pick up and play even if youve never played Overwatch before.
And lastly, Mercy, who just like the former 2 is very easy to pick up and play.
All these heroes were designed to be the âpureâ ones in their role and all except Soldier have been the best in their role for atleast some time, which in my opinion they should never be over more difficult heroes to play but I digress.
(Soldier was meta and the best DPS for a little while but not as long as the other 2 have been).
Point being, those already exist and are as close as they can get to being âpureâ in their roles.
They all need to have something beyond what their role is so that they can be easy to pick up, accessible, and impactful, but with the exception of Reinhardt, their other functions are very limited
(Reinhradt has no healing, but has braindead good damage even with just firestrike, Soldier has a limited AOE heal, but its mainly meant to be used as a personal heal, and Mercyâs damage is the absolute lowest of the roster in actual practice, even if you add her damage amplified stat to her own damage)
Maybe because heroes who can only do one thing and provide no other utility are really boring to play and annoying to have on your team. Moira is probably the easiest example. Does literally nothing but heal. Compared to a Lucio who can make everyone go fastâŚor a Zarya who can give you bubbles.
Because it would be awful to the balance of the game. Thatâs why.
If you have a tank that canât do any damage then you have to compensate by making him twice as tanky. Youâd have a reinhardt with double the tanking ability but no damage. Then you combine that with a bastion that has double the damage and no healing⌠There would be no reason to choose any other heroes.
Thatâs only if you refuse to use her ultimate. Her ult is there to push through barriers and chokes, causing the enemy to scatter because of the damage.