setup-user should prompt for password again if entered incorrectly
setup-alpine
asks for the password again when passwd
fails (e.g. entered the password wrong on the second time) by invoking passwd
again.
setup-user
doesn't do that and continues even if a password is basically not set by passwd
.
Allowing password setup retries means you don't have to setup the user password(s) after finishing setup-alpine
.