Hannibal is celebrated as a military genius but after reading Livy and Polybius I can't help but think his victory at Cannae was heavily dependent on the poor decisions of the Consuls, such as massing 8 legions in one decisive battle, instead of continuing Fabius's war of attrition, and because of Varro's overconfidence . I am led to believe this due to his failure to make Rome submit after Canae and his great defeat by Scipio at Zama. I know hindsight is a bitch but charging into the heart of enemy territory might have gained him a massive victory but overall it just toughened Roman resolve and left his supply lines in Spain to be dominated by Scipio. Could it not be argued that Hannibal's crossing of the Alps and victory at Cannae was actually a strategic blunder that led to the downfall of Carthage?
I keep seeing this being down voted but there is no conversation. It is very interesting how much negativity I get when questioning Hannibal's military genius!