"реактивное, асинхронное" до сих пор рассматривается как специализированный инструмент для хайлоад задач, в котором есть хорошо оттюненный минимум для нагруженных стримов
в то время как в скале это давно уже основной способ писать приложения сверху донизу