I would love to see a possibility to have anonymous visitors of my blog to request an account with the contributor role. Personal details would have to be filled as well as a motivation field. Password could be set later when the account is approved and a confirmation email is sent to inform the user of this.
In the meantime, you can easily use third party solutions, like Google Forms, or Typeforms. Just collect everything but the password, and if you approve a person, add them in the
admin > team page