More than 'promote' evenly battles, I think would be more 'logical' promote some way to make battles outcome more varied... as giving more importance to the generals and marshals!
Some time ago I made a Feature Request about this question... I don't know if it was accepted, or rejected... Probably too much work?
http://forum.battlemaster.org/index.php/topic,2925.0.html