Ради удобной многопоточности, лучшей системы типов, наличию разумной макросистемы, уменьшения проблем с мутабельностью там, где не надо и т.д. и т.п.
>удобной многопоточности
Вопрос зачем мне многопоточность в какой-то опердени? У меня крутятся разные инстансы одного и того же приложения, а разные микросервисы это разные приложения, которые общаются по сети.
>Лучшая система типов
В чем она лучше? .NET имеет нормальную систему.
>Наличие разумной макросистемы
Чем макросистема хаскеля лучше .нета?
>Уменьшение проблем с мутабельностью
Ок.