я могу пояснить, почему это важно. пока "эту функциональность можно сделать и без async", и при этом нет понимания, чем альтернативы друг от друга отличаются, в голове будет каша. вот у меня в голове каша, я не знаю, как eventloop глубоко под капотом работает, только на пальцах могу рассказывать, как я бы сделал.
Я плохо понимаю как eventloop нормально бы реализовать можно было бы, за гранью: вот он есть и он переключает штуки и вообще был функционален. Вот попытался что-то на коленке сделать, но нет ни возврата данных, ни толковых штук с созданием задач и т.п.