Instead of forcing this joke of a file extension, it would be far better to make a breaking change in a semver major release and do away with commonjs.
There is no usecase for having two module syntaxes at the same time. All the big projects already use babel or typescript. The community would catch up eventually.