Ну, они позволяют не блокировать поток выполнения приложения при использовании длительных по времени функций, окей.
Я имел ввиду то, что какой-нибудь алг полезно параллелить на физические ядра, а на виртуальные - юзлесс.
Я помню даже говорил где-то пару месяцев назад, что в среднем для ио надо использовать зелёные потоки, а для вычислений - ядра процессора.