Жс это скрипт язык, лучше писать на компилируемом...
Нет, конечно. У всего есть свои плюсы. Например, e2e тесты куда удобнее на JS хоть jest хоть cypress, потому что можно мгновенно менять файлы и видеть результат. А не ждать пока Java мавеном скомпилируется в cucumber. Ну и ещё есть много вариантов. Не везде микросекунды решают. У меня одинаково большой опыт Java и JS, для больших систем. Оба имеют свое место.