Как раз наоборот, я предлагаю тебе разобраться зачем и когда их применяют. Ну и, вероятнее всего, не применять в реальных проектах
я в этом разбирался - знания мои немного протухли ок, если бы это решало как то задачу я бы конечно это применил. Но так как я не собираюсь писать фреймверк для выполнения асинхронной логики на ноде - то мой вопрос собсно простой - как наименьшими усилиями структурировать код на промисах, кэлбеках, и прочих ивентах