From this article : https://hacks.mozilla.org/2015/08/es6-in-depth-modules/
It is written that
The new standard is designed to interoperate with existing CommonJS and AMD modules.
And more precisely
All CommonJS and AMD modules are presented to ES6 as having a default export
If it is really the case all we'd need is a ES6 polyfill and we wouldn't have to do use anything else.
Yet for eg this ES6 Polyfill :https://github.com/ModuleLoader/es6-module-loader doesn't seem to allow loading CommonJS/AMD modules from ES6 but only solutions built on top of it like SystemJS allow it.
So the question is : Is this true that the official ES6 standard says CommonJS/AMD should be supported (by being presented as having a default export) ?
If it is the case, do you have a reference to the ESCMA specification that says so ? and then why is it not a feature of the polyfill itself rather than solutions built on top of it ?