Being able to force a password change at first login would be a handy feature when creating a user account using a generic password.
I've experimented with doing this in macOS 10.15.6 using a com.apple.mobiledevice.passwordpolicy profile though it appears that payload can only be applied to an individual user when that user is currently logged in.