There's also the other problem. Like look at Java 1.0 libraries that are still there, legacy of java stdlib. It is clear that people who wrote them did not know how to program in Java 🙂 The same problem with coroutines. We really don't know how to program with coroutines yet. If we make some API commitments now, there is 100% guarantee they'll look legacy in a few years, if not earlier.