Эту оптимальность еще надо проверить, вдруг, например самого сильного своего юнита надо приберечь на 3-го по силе защитника (бонусы хорошо сложатся). Компьютеру кажется, важна вероятность победы текущего юнита, а не стека в целом.