Think of it this way, you cant counter every time an opponent miss in a boxing match.
You have to aim for the counter, aka "evade" the hit first and then counter it.
Something like that happens into the game :P

What I have problem with is that you can sometimes "Miss" the counter, IMO a counter hit should be 100% hitting.