В русском языке существуют слова-исключения с чередованием «а» и «о» в корнях, потому что каждый корень имеет собственное правило написания. 5
Некоторые причины исключений:
- В корнях -гар- — -гор-, -клан- — -клон-, -твар- — -твор- в безударном положении пишется буква «о», но есть исключения: при́гарь, вы́гарки, у́тварь. 34
- В корнях -зар- — -зор-, -плав- — -плов- в безударном положении пишется буква «а», но есть исключения: плове́ц, пловчи́ха. 4
- В корнях -раст-, -ращ- — -рос- перед согласными «ст», «щ» пишется буква «а», но есть исключения: росток, Ростов, Ростислав, ростовщик, отрасль, подростковый, вырост. 3
Таким образом, исключения возникают, когда не соблюдается общее правило для конкретного корня.