это я согласен, хотя в принципе вполне можно использовать.
Ну если например исходные данные делятся на много-много частей, и каждую обрабатывает своя корутина, которая запускается сразу, то IO даст плохой результат.
Мы же хотим, чтобы диспатчер сам решал, как параллелить?