Потому что у вас, товарищь, в голове сплошной маркетинг ГО. Для того, чтобы делать ваши грин треды совершенно не обязательно иметь решение на уровне ВМ. Это софтварная кооперативная многозадачность. Ее можно сделать на уровне софта. И в том же JVM CompletableFuture на тредпуле, которые играют эту роль, сущесвуют уже черти сколько лет. Это раз.
Грин треды не реализовывают никак концепцию асинхронного программирования, потому что не дают возможность обрабатывать колбэки никаким другим способом кроме как колбэками. Это два.