The way to make the generals more attractive is to make them more useful, not have the army auto-resolve penalize you.
I don't think this is a realistic option though. If they are more useful they will be too powerful and make stomping the AI too easy. It's already pretty easy, the last thing the player needs right now is another advantage the AI can't use.