And in Heroes, there is also the mechanic that the attacking side moves first, as far as I remember.
Here's how the initiative issue is resolved in King's Bounty; I don't remember, but there is also a sequence. Perhaps it's based on the position on the battlefield; I haven't paid attention.
But I also don't understand why it's a problem to check another parameter when the initiative is equal. It seems like nitpicking for no reason. I criticize Olden Era even more than Heroes 7, and maybe even more than Disciples 3 (what Disciples 3? There are only two parts, and then nothing was released), but they sometimes have good solutions, and this is one of them. Randomness is probably one of the least "e-sports-friendly" solutions in general; nothing depends on the player; it's all pure luck. I used to play an online CCG, and there were rare weirdos who used cards and decks with super-strong random effects; 95% of working decks were built with the calculation for not such an impressive, but super-stable performance and minimizing this very randomness as much as possible. There are already many random factors in games. And here, they propose to add an element of randomness to the very mechanics; nice.
🏹🎪+⛓️♿=💕