The AI sometimes surrenders without a fight when severely outclassed/outnumbered.

In my oppinion they should always sally - for no other reason than to take some of my troops with them when they go.