So, blocked arrows deal damage to the strongest unit (not to the flying units). But that's not all!
Unblocked arrows can also be used in an original way. How?
In the first game, for example, arrows controlled by the AI can completely skip their turn or simply move aside (this is a very rare occurrence).
In general, the combat algorithm in Heroes is a very important aspect, and it is far from as simple as it might seem at first. There are countless nuances in combat. I really hope that this year I will be able to describe this algorithm.
Sincerely, VDV_forever