Так вопрос именно в том, почему оно так.
1) не выгодно в терминах $/операцию
2) мало адаптированного софта и компилирующегося open source
3) без Windows никому не нужны
4) слабая инфраструктура (драйвера и т.д.)
5) вообще не нужны, вся шумиха - чистый PR
и т.д.
Ну давайте посчитаем. Архитектура - иная, значит:
- мы не можем купить один сервер, и даже одну стойку тоже купить не получится
- надо иметь две версии кода и бинарников (да, и на java -тоже)
- нам надо уметь жить c двумя системами деплоймента и CI/CD
- соответственно усложняется тестирование продукта
Выход из этой ситуации - переезд не по одному серверу, а сразу всем ЦОД. Возможно это лишь когда моральное устаревание старой техники будет достаточно глубоким для того, чтобы можно было списать сразу минимум несколько сотен единиц железа и заменить новым.