It’s utterly ridiculous that tanks and supports can do so much DPS on top of their role. They often do anywhere from 1.5 to 2.5 times the damage of the DPS.
As a dedicated role, this makes DPS feel weak and boring. It also makes for uninteresting 1v1 with tanks and healers. DPS frantically tries to stay alive while getting destroyed by something they either can’t damage, or can’t outheal as they get dps’ed nearly equally.
IMHO a Tank shouldn’t necessarily get smoked by a dps with no heals, but by the same token they shouldn’t be able to kill you in 2 non critical hits. It makes tanking feel OP, and DPS feel awful. Yeah, sometimes you pop off as DPS, but often you just get mauled and it becomes a tank battle or a heal-off.
A fix would be to nerf the dps of all tanks by about 20-33%. As far as the damage of dps it’s fine, it’s just that a tank that has half a brain will stomp you into the ground unless you are many times better than them.