ребят, такой вопрос, условно через 1.5 года запилят project Valhalla и Loom (green threads), уже сейчас есть Optional и API правильно проектировать через него. Насколько актуален будет котлин, если java будет развиватся и подворовывать сахарок?
Через полтора года - очень оптимистично :)
А так - Optional не совсем замена, ибо тебе даже никто гарантию не даст, что вместо Optional не пришёл null (так что всё ещё null safety на уровне джентельменского договора)
Глобально - ну есть доклад выше, который показывает, что часть фич конечно стырят (даже не просто стырят, но и сделают лучше некоторые) и в этом спору нет. Но чтобы во всё догнать, нужно по сути пойти на обратную несовместимость хоть в какой-то момент (raw types, covariant array, null safety), да и начать рассматривать те вещи, которые джава сейчас не рассматривает вообще (operator overloading, first-class delegation, extension functuons).
Ну и предполагать, что Котлин стоять на месте всё это время будет тоже немного странно :)