Since we have a OnDeleteUser hook I think it would be good to have an on add. Would enable modules to write certain configs and setup things upon adding a new user.
Any concrete examples on when someone would need something like this?
Why can't the module do that initialization when it first has to "handle" that user?
If I want to record a user addition to an event log I'd need to know when they get added. I'd like to use it to set up some default settings on a user more simply when adding them. Have a module that sets the default user modules, server etc.