Существует несколько теорий, объясняющих почему вместо слова "девятьдесят" используется числительное "девяносто". Рассмотрим наиболее вероятные из них.
1. В древней Руси в начале XIII века был создан документ, называемый "Судебник Ярослава Мудрого". Он был написан на старославянском языке, который был языком церкви и государства. В этом документе было упоминание числа 90 - "девяносто". Как предполагается, тогда еще не использовалось слово "девятьдесят", так как оно было неемким и неритмичным. В конце XIII века в Судебниках дополнительные материалы подтверждают употребление слова "девяносто".
2. Слово "девяносто" формируется от корня "девять" и суффикса "-носто". Этот суффикс встречается в современном русском языке только один раз - в слове "сто". Он имеет значение "десять", а в сочетании с числительным дает значение "десять раз". Существование суффикса "-носто" позволяет сделать вывод о том, что в древнерусском языке использовались слова, обозначающие десятичные порядки, а значит, этот вариант числительного был часто употребляемым.
3. Есть и другое объяснение. Числительное "девяносто" по длине короче, чем "девятьдесят". Кроме того, оно звучит более ритмично и легче речитативное. Поэтому в разговорной речи, а позже и в устойчивом употреблении, возможно, было принято употреблять более удобное по звучанию числительное.
Несмотря на различные объяснения, точного ответа на вопрос, почему вместо слова "девятьдесят" используется числительное "девяносто", нет. Возможно, это сочетание было удобнее для использования на письме и в различных документах. В конце концов, как мы видим, спустя много лет, это слово стало устойчивым в языке и используется до сих пор.