Greetings: I began implementing the solution to this bug just this morning.
There are two parts to the fix: 1. Clarify the intent of --no-create-home in the man page. 2. Implement the new --homeless option. I think that #2 has become redundant given that new systems users are now "homeless" by default. This was not the case when we first decided to add the --homeless option. I cannot think of a situation where one would want to have a "homeless" non-system (normal) user. Thus, I now think adding this option would be a mistake. If it is okay, I will skip the implementation of --homeless and just proceed with updating the documentation for the --no-create-home option. Sound good? -- Jason Franklin