googling says that supports and home have to be present

Both have to exist to get “user” to ask useradd to create the home
directory.