Custom Export Presets Fail

Yes, but not easily - quite a bit of work actually due to software layers and combinations of formats and extensions. Thus, it is quite low in priority due to low return on investment.
In any case, when making a custom export preset, you can edit it (the text of it) before saving. In that text field, you can add a line like this to set an extension:
meta.preset.extension=mov