Ноп, when володіє набагато більшим функціоналом, ніж switch. Nullable є багато де, але мало де так гарно реалізовані. Inline класи це не цукор для властивостей, це обгортки просто, але які існують до компіляції. Корутини є багато де, так. Але жодного прямого аналога нема. async/await у Котліні це якраз функціонал поверх корутин, так само як і flow.
Да какой бы он ни был, это всё равно сахар
Изначально же как было сказано - уйма новых фич, каких нет в других языках
При более детальном анализе выясняется, что всё есть, действительно нового ничего не привнесено
Да, сделано удобно, продуманно
Но это не меняет принципиальной вторичности
Про гегемонию на Андроиде тоже не согласен. По рассказам коллег и членов семьи у меня вырисовалась такая картина, что полностью на котлине пишут не так уж много проектов. Часто его используют для тестов, например, а основной код по прежнему на жаве