Понимаете, римская армия и Государство до и после Канн ( Второй пуннической) очень сильно изменилось.
Рим победил Карфаген, но Ганнибал нанес смертельный удар по отогдашнему среднему классу - свободным римским земледельцам и, соответственно, по всей политической системе тогдашнего Рима.
Из Второй Пунической войны и реформ Мария и выросли солдаские императоры.