А ещё тут круто видно, что идея ESM не в том, чтобы сломать вам Node.js приложение.

Идея в том, что ESM-импорты будут работать и в браузере, и в Node.js, и в GNOME, и в Deno.