Every class in the game should be based on patterns that at a basic level offer counterplay
assassins can't kill people instantly because that wouldn't offer valid counterplay, so their damage is delayed.
bruisers, fighters and tanky types cannot be allowed to have truly lethal damage, extreme tankiness and overbearing cc or they wouldn't offer valid counterplay, so as a rule they can only have 2 of the 3.
mages can't be allowed to annihilate people from range while remaining safe so their attacks are skillshots and can be evaded
marksmen can't be allowed to annihilate people from range while remaining safe so their... oh wait... oh no... uh oh