Исключения из правила правописания корней -гар-/-гор- сохраняются в современном русском языке из-за исторических процессов в языке. 1
Чередование гласных в корнях -гар-/-гор- появилось из-за того, что в праславянском языке были долгие и краткие гласные, а в русском их нет. 1
Некоторые исключения, например «пригарь» и «изгарь», являются диалектизмами и имеют отношение к гари: «пригарь» — вкус гари, «изгарь» — остатки гари. 2 Эти слова нужно просто запомнить. 2