True but what if more responsibility was shifted over to the DPS instead of being on the tank or healer? Let's say it's a DPS mechanic where they have sacrifice DPS uptime to do X?
Nothing the tank or healer can do will mitigate the mechanic. This way if there's a wipe, it can squarely be blamed on the DPS for "being stupid".
I mean what if playing tank or healer gives guarantees (non-tradable) loot at end of dungeon or provides a "bag of resources" that's the equivalent of 5k gold?
To be fair, I did think of a few negative reinforcement mechanisms but they would probably be abused too much so, I'll just say that I don't believe Blizzard can implement a negative reinforcement system to encourage a change in social behavior. They might be able to incentivize players into doing roles they are less likely to do but ultimately it would still need to be community driven.