En realidad, la naturaleza de la decisión de Escipión fue esencialmente política: la presencia en Cartagena de un gran número de rehenes mantenidos por los cartagineses como prenda de la fidelidad de distintos pueblos indígenas de la península ibérica, ofreció a los romanos la posibilidad de realizar una operación de gran alcance.