Senza nulla togliere a Scipione a Zama l'ago dela bilancia non fu il suo genio militare bensì Massinissa. Se i suoi cavalieri si fossero schierati con Annibale Scipione avrebbe fatto la fine di Attilio Regolo: gravissime colpe da ascrivere al senato cartaginese che non seppe ottenere un'alleanza tanto preziosa.
Allora dovremmo dire che a Canne l'ago della bilancia non fu l'abilità di Annibale ma i cavalieri celti che si schierarono con lui?
Un generale sfrutta le truppe che la politica gli mette a disposizione.
Ed è la sua abilità a decidere (quasi sempre) l'esito dello scontro.
Scipione, a Zama, aveva Massinissa dalla sua parte, ma se l'avesse usato per attaccare frontalmente la fanteria punica avrebbe perso lo scontro.