git config user.email SHOULD NOT default to $(id -un)@$(hostname -f) because just too many cow-orkers seem to be unable to follow basic instructions and set it correctly before starting to work, or after switching workstations. Would committing fail they’d be forced to.