Hmm..
Our opinions seem to differ here.
That high level characters have ways to stop rank-and-file to even scratch them seems a good idea.
That two high level characters fighting each other must use every resource at their disposal to win in a fight seems like a good idea.
That even a high-level character finds Treeman/Troll/Chaos Champion/Dragon hits easy to dodge/block/parry/trick seems like a bad idea. Indeed such encounters are supposed to be heroic, and should only be easy with a lot of help from magic. Swings from a Troll should scare even an Inner Circle Knight imho.
Let's take an example:
Mighty Panther Knight of the Inner Circle (3rd rank, full plate with kite shield, sword) fights a black orc (not sure of the stats here, but lets admit Str5+ 1 white and R2), the orc swings for a standard melee attack, Knight Parries (improved):
Str 5 vs. Str 4: 1 Purp difficulty + 1 purp (parry) + 3 black (skill) + 1 Black (specialisation) + 2 black (defense) + 1 yellow (WS trained) + 3 Blue (Str) + 2 red (stance) + 1 white (fortune die) = 3 blue, 2 red, 1 yellow, 1 white, 2 purple, 6 black
Looks good, no?
Plus, if he used any other active defense on top, he would get to choose the defending Ability, and otherwise add the effects of the card. So if he blocked (improved) on top he would add 1 Purple. The orc would very likely fail, leaving allsorts of counterblow/riposte open.
This scenario with a snotling, and the snotling would have no chance of hitting our proud Knight.
This scenario with a Treeman, and our poor Knight would get trampled, unless he was with organized friends, who added guarded position, or some help of magic, which all sounds pretty close to canon.