Adjust the threshold for unrealistic battle outcomes to 100% block defense and luck. Precisely 100%. I can explain later how to do this without using external programs or tools; anyone can do it. But what about the rules?
And the limitations on using block defense should be introduced purely for humanitarian reasons, so that there aren't situations like this: someone uses Arcomage, and then claims that their block defense worked in every round!