Вы задали интересный вопрос о происхождении слова "девятьсот" с мягким знаком. Давайте рассмотрим эту тему подробнее.
Слово "девятьсот" в русском языке обозначает числительное, соответствующее числу 900. Изначально это слово было одной из составных частей числительного "девятьсот девяносто девять" (999), которое впервые появилось в древнерусском языке.
Почему же здесь присутствует мягкий знак? Чтобы ответить на этот вопрос, нужно обратиться к историческому развитию русского языка.
В древнерусском языке в числительных, оканчивающихся на -ят, -ятися, -ятся, наличие мягкости можно объяснить производными от местоимений. Так, в числительных "четыреста" и "двухсот" мягкость обусловлена производными от местоимений "четыре" и "два" (соответственно).
Однако в числительном "девятьсот" такого местоимения, от которого оно могло бы быть производным, не существует. Это числительное происходит от числительного "девять" и слова "сто". Поэтому мягкость в этом числительном является историческим архаизмом.
Есть версия о том, что эта мягкость связана с восточнославянскими диалектами, где было распространено употребление мягкого знака в окончании слова "сто". Впоследствии это распространилось и на общерусский язык.
Альтернативной версией является объяснение через эпентезу - фонетическое явление в языке, при котором в слово вставляется дополнительный звук. В этом случае звук [н] в числительном "девятьсот" вставлен для удобства произношения - связки двух согласных звуков [с] и [т]. Однако в данном случае написание сочетания букв "сн" было изменено на "снь", чтобы сохранить орфографическую консистентность с другими числительными, оканчивающимися на -ять.
Необходимо отметить, что в современном русском языке мягкий знак в числительном "девятьсот" не изменяет произношение слова и склонение последующего существительного. Это всего лишь сохранение исторической формы, которая постепенно стала утрачиваться.
Таким образом, слово "девятьсот" с мягким знаком в историческом аспекте является архаизмом и обусловлено либо восточнославянскими диалектами, либо эпентезой. В современном русском языке его употребление сохраняется исключительно из-за орфографической консистентность и уважения к истории и традициям русского языка.