There are a couple of obstacles. For one, how does one determine which unit in an enemy stack to take the attack odds for against your selected unit?
The main problem seemed to be that defense bonuses would get mixed up and it's probably because the terrain defense bonuses are taken from the tile directly under the mouse. IIRC, if you hovered over an attacker that was in a forest, the defender odds would assume the defender was actually in a forest.