What Would Need to Be True
1. Heterogeneity must enable adaptation (✓ documented in early battles)
2. Heterogeneity must create fragility (✓ Massinissa's defection, troop attrition)
3. The fragility must be worse than homogeneous fragility would be (speculative but documented)