конкретно тут -- как продолжение мысли "котлиновские либы плохо совместимы с джавой", так-то против корутин ничего не имею
дальше, корутины -- одна из двух (угадайте вторую) не-сахарных фич котлина
и они _специально_ были созданы в языке, а не в либе
это даёт больше возможностей, но и накладывает больше обязанностей
котлину никогда (в текущем состоянии экосистемы и джвм) не достичь того уровня удобства корутин, которое в го
поэтому, с моей точки зрения, решение интегрировать корутины в язык (повторюсь, не имея критично важных аргументов для этого, которые не может дать либа) выглядит исключительно как популистское и маркетологическое, чтобы больше народу юзало котлин
что, с моей точки зрения, довольно мудацкая позиция
они могли бы сделать отдельную либу (что бы сразу дало свой отпечаток в виде требуемого юзер-апи, и проблемы совместимости корутин с джавой бы не было в принципе), но победили маркетологи
А можно немного истории про удобство горутин? Просто когда я смотрел, в го гринтреды ещё как-то шедулятся самостоятельно, как по мне та система которая в котлине - оптимальна, переключение треда только при асинхронном вызове. Что не так? Можно ссылками