Node.js это пример того, что фронтендщики пойдут на любые грязные уловки, лишь бы не учить нормальный язык программирования чтобы сделать бэкенд. А когда они испугались, что все про это стали догадываться, они придумали Тайпскрипт чтобы замести следы. Потому, что пока ты думаешь, а схуяли тут опять any и зачем нужен был тайпскрипт если на 3 интерфейса 0 строго типизированных параметров - фронтендщики уже сбежали с галеры с чемоданом денег.