There is this widely held believe that ESM will no longer enable you to load
modules at runtime and therefore we can't switch, because with require() you can
do:
const name = 'awesome' const module = require(my- + name)
and require will load my-awesome.js as a module.