Because that is what Windows does on the explorers. With extensions `Untitled.js` goes after `Untitled-1.js`, without extensions `Untitled` goes before `Untitled-1`, and this is how Windows sorts the files by name in the explorer. Which fixes #4409.