Ну, в смысле именно асинхронности на корутинах в сях всё традиционно плохо, её относительно недавно туда завозить начали только в сторонних библиотеках
Не знаю как в самом Си, но вот по мере изучения операционных систем стало намного понятнее логика асинхронного кода в питоне. Ведь это по сути то же самое, что творится с процессором. Он ведь тоже асинхронный, тоже процесс на него закидывается, обрабатывается, потом следующий ставится.
Вообще прикольно как шло развитие. Сначала все машины синхронные. Потом они стали асинхронными. Потом появилась возможность исполнять одновременно несколько процессов. Потом появились потоки. Потом опять всё стало асинхронным, но уже внутри языка. Эволюция по кругу поулчается