Here's why:
* "did" is the past tense form of the auxiliary verb "do."
* "have" is the base form of the verb "to have," but because it is used with "did," it functions as the past tense form.
Therefore, the entire verb phrase "did not always have" indicates a past action that is no longer happening.