You can export MERGE_AUTOEDIT=no from your shell's profile scripts to opt out of this behavior, or alias --no-edit into your runs of merge. (I believe you can even use git config to say, globally or per-project, to mix-in an argument to any normal command, but I'm not 100% certain of that.)
This is of course just our way of working but it potentially makes for more administration.