Actually, the phalanx was easily flanked on open terrain, so the hill bonus is understandable. If they didnt have the hill bonus, then what would you suggest in its place?
Also, the point of when I said "Carthage's UU is numidian also, not carthaginian" that was meant to counter your arguement...