Да я в курсе, объяснять-то не легче стало. Тут, кажется, если у собеседника нет интуиции на хороший код, поможет только опыт. Я думаю, дальше будет так: Рой потыкает это, разочаруется и вообще забьёт на задачу, а то и на плюсы. Потом однажды от скуки почитает, что такое корутины и как они внутри работают и у него настанет момент озарения "о, а можно было так!"