So recently I thought a bit about that and found it quite interesting, although maybe it's just me being stupid.
Anyway, basically it's about the delayed strikes: when someone aims a blow and holds it like that, and when you somehow release your block, it hits you right then. Especially if you are a shielder, this is what people most often use against you.
So the question is, why does it work, well, not always, but so often? Why does it hit you exactly when you drop your block? What are the odds that in the time frame where you hold you block and your enemy holds his swing, your block-dropping and his attack are so simultaneous?
One might say "Well, that's easy. Your enemy just sees when you drop your block and hits you right there". But actually, and it's most noticeable with shielders, your enemy often strikes before he could even see your block dropped. Sometimes, visually, the hit goes straight through the shield because the shielder released his block a moment ago and the animation of shieldblock just didn't start fading, yet the hit is already coming.
So, what do you guys think, why does that happen?
My guess would be that it could be because a blocking player reacts when his enemy releases the hit, not the other way around. Like, you hold your block and enemy holds his attack, he waits for you and you wait for him, then at some point he just releases his attack, and in a kinda unconcious way you want to do something about it, so you release your block just to take some action when you actially should've just kept it.