"no 2 blocks are the same, therefore you cannot pre-plan what to do next."
Actually, their is only a few possibilities. He blocks you from the inside out, outside in, cuts you down, or intercepts you from below. He can also shield you straight on.
What you do after your attack has met up with any of these should be trained and trained and trained. For example, they block from the outside in like a Karate Middle Block, keep the momentum going but give them the elbow instead.
I'm not saying you say to yourself, "Oh, he blocked me like this so I do this." It's that you've felt that type of collapsing a million times and fold on your own already. It's reaction based on knowledge.
I was thinking about what is fight anyway, and I came up with this:
I know what is favorable and what is not favorable. I try to promote the one while impeding the other.