Во-первых. Речь идёт о корневых гласных.Во-вторых. Такая закономерность наблюдается в словах старорусского происхождения. Народ - от "народился",  "На" формально относится к корню, но изначально это была приставка. Приставки "но" не бывает. поэтому нАрод. Слова паром, паломник и галоша - не русского происхождения.