раньше, в золотые времена (где-то в районе версии 6 - 8). нода была великленой штукой, для реализации различного рода проектов, которым очень NIO малой кровью. она была минималистична, шустра, и не особо дружила с плохой компанией - т.е. фронтом.
потом в ноду стало всё больше проникать фронтового говнеца, костылей и самих фронтендеров с их хуёвыми подходами. начали цвести траснпайлеры, всякие бандлеры, сам роадмап развития сместил на поддержку всякого нинужно типа ESM, сам JS как язык вместо ловкой и минималисчной скриптухи стал прверащаться какое-то месиво случайных хотелок.
т.е. вместе простой KISS идеологии которой была пронизана вся экосистема, мы получисли что-то в районе 'хуйня' и 'я кроме барузера ничего не знаю, но хочу на бек!'
т.е. это теперь ни рыба и не мясо. это уже не совсем простая и ловкая скриптуха позволяющая быстро склепать прототип, и не какая-то серьёзная платформа для кропотливого написания системы на чём-то типизированном и компилируемом. ТС и его фанаты сделали из ноды херню. они принесли фронтовые костыли, бандлеры и кучу другого мусора. при это со стороны бека это выглядит смешно и нелепо. в браузере нет выбора технологий, это такая огороженная песочница и чуваки иногда играют в серьёзную разработку при помощи траснпайлеров, отказываясь смирится с фактом что им доступна только динамосриптуха, учитывая их ограничения с этим ещё ну хоть как-то можно смирится, но когда они тащат свою хуйню на бек, где и так доступно всё - это пиздец