I think the name `exec` is misleading here.  It does not have to have the same semantic as the `exec` in shell.  We just want to run some command (often just emacs) in an environment where `EMACSLOADPATH` is set appropriately.