Синхронным является лишь вызов, который вы делаете. Запрос в сеть тоже может быть синхронным.
Что вы хотели этим сказать?
Да я уже все сказал. Мой тезис исходный в том, что параллельное не обязательно асинхронное, а асинхронное не обязательно параллельное (хотя есть пересечения). И корутины реализуют асинхронный стиль, в то время, как голые треды (без обвязки) хорошо годятся для параллельного.