I made a few posts talking about this. From what I’ve learnt, the best way something like this can be implemented is if instead of a separate role it is a subcategory of Tank and Support, and if we move heroes out of the damage role to round out the lackluster numbers of said roles.
All in all, it’s a good idea since it gives buffs to heroes that need it, allows for new players to pick up the game easier, and it can highlight as to which heroes are over/underperforming compared to the others of said subcategory.
If you wanna have a read, here it is: