It seems like a good idea – offer an argument, but in real games, I don't see it being implemented in the first turn (if we already have this magic, then our army should also be good, and if we're short a few coins, well, it's our own fault for not preparing for the ransom – that's how I see it).
Nothing was planned programmatically; we just need to organize the rules.
For example, you want to ransom an opponent's hero, but they will have the first turn, and instead of removing unnecessary troops to reduce the ransom cost, you take them with you into battle. Tactically, you position archers around your stack – the opponent can use Wait on their first turn, and then you can shower that stack with a Meteor Shower to make the ransom cheaper. There can be different situations; I don't see this as a "hit and run."
Regarding programmatically limiting heroes – Isru and Vidomina were limited. It's also worth considering limiting specialists in offense and defense. Doubling a skill is already a significant advantage, and skills above level 20 are not often upgraded. Although level 30 heroes can be found in the dungeon.

UTC+03:00, icq 593626431