О, я как-то раз, когда писал. Во-первых, тебе нужно в package.json это написать, во-вторых, появляется куча проблем. Допустим, ты хочешь написать по-стандарту в каком-нибудь методе (e.g. fs) __dirname, но ты не можешь, потому что ES modules тебе не предоставляют этой фичи. И тебе нужно тянуть какую-то зависимость и т.д. Тут я согласен с
@Vite4eg, модули чет так себе реализованы