I know it’s a bit of an apples and pears comparison, but which part of changing the file extension feels more difficult than editing package.json?
I’m thinking about new projects rather than converting existing projects.
One benefit I can see to .mjs is that if all extensions are .mjs it’s clear what type of project it is without the need to open up package.json.