Мне кажется ты как-то романтизируешь стримовый подход. Стрим — это просто структура данных. Как ио, как фьюча. Конечно, со своими особенностями. Но принципиального отличия в плане построения приложений на стримах и на ио — нет.
Скорее твоя бизнес логика будет остальные языки юзать и все, а для нее самой никакого своего языка не будет И почему трейты с методами начали называть языки? Или я путаю?