I'd go out on a limb and say the role system itself needs a change in mentality cause to me it feels like the following.

Healer = DPS that can also heal ppl
Tank = DPS that doesn't go splat when an enemy sneezes on them.
DPS = Squishy person that makes slightly bigger numbers.