Разница в написании беглых гласных в прилагательных связана с историческими изменениями в языке. 24
В древности в нём были особые гласные звуки, которые на письме обозначались буквами «ь» и «ъ» (ерь и еръ). 2 Эти буквы и сейчас есть в русском языке, но они не передают звуки, у них остались другие функции. 2
В древности «ъ» был похожим на очень краткое «о», а «ь» напоминал краткое «е». 2 Например, писали «сънъ» (сон), «дьнь» (день). 2 Со временем в одних формах эти гласные выпали, в других заменились гласными «о» и «е». 2 Так из слова «сънъ» получилась форма «сон» — «сна», а из «дьнь» — «день» — «дня». 2
Кроме того, в старославянском языке действовал закон открытого слога: каждый слог должен был заканчиваться на гласный. 4 Поэтому ко всем словам и слогам, которые сейчас оканчиваются на согласный, раньше добавляли в конце «ъ» или «ь». 4 Когда эти звуки исчезли, слова и слоги уже могли завершаться согласным, так и появились нулевые окончания и беглые гласные в корне слова. 4