LDAP or Active Directory is better to use when you are authenticating users in a company that uses LDAP/AD for workstation authentication.
That way when users update one logon, it changes every logon for every app you write.
No use re-creating all those user/pass tables every time.
Otherwise, I cannot come up with a valid argument, if its not this type of situation, then just use the database.