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