C# и Kotlin не на столько лучше, чем Java, чтобы:
1. Все это ощутили
2. Чтобы те кто ощутили решили резко вложить всё во что-то новое
Так что Java будет на своём месте ещё лет 10, а там всё перепишут на Rust
сейчас у Java появилось 2 конкурента. C# (.NET Core) и Kotlin. Где сойдёшь в ближайшем будущем? ))
Потому что в противном случае вы просто выбираете брата-близнеца С++
где просто скобочки-стрелочки в исходнике стоят в других местах. И функции по другому зовуться.
Вроде как язык сменили - но те-же яйца только в профиль. И зачем оно?