Reason:
AD passwords are stored in the database encrypted by Nextcloud secret. This is very insecure because if your service is compromised then our AD passwords will also be exposed.
Alternative/Example:
Wildduck Webmail uses Authelia/HAproxy to authenticate users from AD and supplies authenticated users' usernames via HTTP Remote-User header to Wildduck API. Webmail and API talk to each other by shared secrets. Therefore, users are provisioned into Wildduck backend without passwords.