O sinal -M
para useradd
significa "não crie o diretório pessoal do usuário", portanto, o programa fez o que você pediu.
Você pode corrigir o problema criando um diretório pessoal para Alice e copiando os arquivos de modelo:
home=$(getent passwd Alice | cut -d: -f6)
uid=$(getent passwd Alice | cut -d: -f3)
gid=$(getent passwd Alice | cut -d: -f4)
mkdir -m755 "$home"
cp -a /etc/skel/. "$home"
chown -R $uid:$gid "$home"