В джаве все те бенефиты которые вы для скалы перечислили мне либо не сильно то и нужны, либо я сам себе могу их подхачить путем кодогенерации, если прям понадобятся. Одним таким тулом например я себе гарантирую иммутабельность классов. Если бы я делал такой тул для скалы, мне скорее всего пришлось бы трахаться со всей отсебятиной которая она генерит.
“Одним таким тулом, например, я себе гарантирую иммутабельность классов”
А на скала ты бы просто писал код и у тебя были бы иммутабельные классы 🙂