If I remeber it corretly it has something to do with the fact that the user should not get the default reset password message. So if the field is "required" drupal's default validate function will take over and display that "missing username/password and reset" message.