Do you agree that Carthage never had a chance to win the Punic Wars as they didn't have the population to field enough citizen soldiers to fight Rome?
Having to hire mercenaries is usually a disadvantage as their loyalty is almost always in question.