Теперь я понял, что Вы изначально имели ввиду ... жаль, что нам понадобилось так много времени и жаль, что я не понял Вас с самого начала. Если говорить о Scala, то там как мне кажется основная корень проблемы лежит в том, что многие разработчики пытаются на ней разрабатывать в привычном стиле, не используя плюшки.
Т.е. по сути переходя на нее, они остаются на фактически чистой Java.
Это накладывает отпечаток, причем серьезный ... у нас на работе была одна подсистема, которую решили перевести как раз на Scala, Так вот вместо 3-х месяцев понадобилось почти 6. Чтобы люди начали писать именно на ней. И люди не дураки были
К слову обратите внимание на Groovy, он также весьма привлекателен в плане возможностей и по моему мнению более прост в изучении и восприятии.
то касается нашей дискуссии о fork, То если поставить граничные условия:
- одна платформа, главное - где работает copy on write
- минимум общих данных
То в рамках таких допущений можно принять что выгода от скорости разработки позволяет пренебречь некоторыми моментами.
Но в других случаях - не могу согласиться