I'm gonna offer my 0.02$ for people who keep insisting of for the AI to "play the same rule as the player". There is no such thing, and it has nothing to do with the dev being lazy or taking the easy way out. Because we - as the player - never have a set rule to begin with. For example ask yourself these very simple questions:
- How often you wipe an AI's lord party?
- How often your own party got wiped?
- How long does it take you to train up that elite army you're so proud off?
Answer those questions and you'll see the issue with forcing the AI to "play the same rule as the player". As human we merticulously choose our battles, often we don't fight battle we can lose, while we chase down AI's parties and force them into battle they have no hope of winning. Most of us roll in a mountain of money from either constant sure win battle for loots, selling prisoner, or trade caravan. And that's even before you factor in attrition the AI has another AI. Forcing the AI to play the same rule as the player without some abtracted help is perpetually sentence them to mediocrity.