Also mainly agree.
However, here my two cents.
DPS.
Not every Archetype fills that role, at all, imo. Yes every hero can deal some DMG. But not every hero is build to maximize DMG.
Agro management.
Tanks and Brutes do this. Scrappers can, but will fail most likely due to not enough defense/resistance.
Other Archetypes DO NOT manage aggro. Sleeps, holds, stuns, knockbacks, etc are NO aggro control. That's Crowd Control (CC) and should fall under the "Support" category imo.