Касательно плодящихся корутин в сравнении с коллбеками -- там, где у тебя в одной функции творится коллбек-хелл, такая же функция в CPS распиливается в один автомат. Там, где ты руками раскидываешь эти коллбеки на тредпулы, при использовании корутин этим же занимается планировщик. Так что нельзя просто так взять и сравнить накладные расходы корутин и коллбеков с ивент-лупами. Очевидно, что у корутин они будут чуть больше, но насколько -- вопрос открытый.