Вставлю свои 5 копеек., 16 лет работал на одной позиции в одной компании Oracle разработчиком, не уходил и не переходил т.к. очень высокая з.п. для региона и стабильность. Но за все эти 16 лет как хобби изучал разные языки программирования php (т.к. в конторе кроме Oracle только php), java (с год-два), немного С++, немного CommonLisp, с год Python, c год JS, и в итоге когда 2 года назад решил познакомиться со scala, был очень удивлен его гибкостью, простотой в сочетании с глубиной, и вообще scala сейчас видится мне как универсальный инструмент, на котором очень приятно делать хоть что. Постоянно чувство того, что если скомпилилось, то скорее всего будет работать. Рефакторинг делается просто. И применяется язык широко и обработка данных Spark и web Play в том числе с Scala.js А библиотеки "расширяющие сознание", типа zio и cats-effect. Пока в полном восторге от языка, и есть уверенность, что продолжу только с ним.