They need to either design fights to counter over-stacking or have something unique and valuable that class or role can bring to the fight (they should probably do this through traits). Or they can go the easy route and add an enrage timer to balance for (which I don't particularly favor :P )

Sadly, if their future designs have these flaws it will no doubt end up in more exploitation and trivialization.