Когда в ноде юзаешь либы для любого пука рано иди поздно понимаешь, что в твоем проекте под тысячу зависимостей. И в любой момент, любой модуль могут поломать, встроить бэкдор и тд. Потому натив наше все)
Те же самые либы для работы с api какого-нибудь сайта, не делают ничего такого сверхсущественного. Тупо обертка. Бери реквест хотя бы да выстраивая свою логику над api как тебе удобно
js в этом плане через чур захламлен же, особенно если в какой-нибудь npmjs залезть) Ни в одном другом яп не появлялось такого дикого желания хапать либы непонятно кем написаные, что говорит о по сути своей, скудности языка. Короче палка о двух концах