Wars are usually a carpet of units running into each other, especially in the mid-late game. And the main problem is units can usually be recreated faster than they can be killed, so AI cannot focus on attacking cities as they are too busy killing units.
I think the main issue comes from buying units, which is too easy to do. Maybe units should be more expensive or there should be a cooldown before buying another unit in the same city.
I think the main issue comes from buying units, which is too easy to do. Maybe units should be more expensive or there should be a cooldown before buying another unit in the same city.