And Roman Republic only collapsed *centuries* after the Punic Wars - because it kept expanding too fast and the governance system could not cope with such expansion and its resulting social changes.after Hamilcar I's death in 480 the king lost most of it's power to the council of elders, in 308 Bomilcar attempted a coup against them but failed and the monarchie was abolish however the position technically still existed but devoided of any power, Hannibal could use it's power to recieve the position and grant it real power but why? Hannibal, his family and his allies alredy are the true power in Carthage proclaiming himself king wouldn't gave him anything apart from making some people hate him more, theres also the fact that carthage has been a republic for almost a century and honestly I always have seen Hannibal more like a Marius or Sulla-like figure than an Augustus-like one but at the end all reduce to the fact that in my opinion the Barcids wouldn't gain anything from a monarchie that they hasn't obtain alredy
The idea of Hannibal overthrowing the Senate right after the wear is too much projecting late Roman politics into Carthage.