Same reason almost all sites don't tell you whether it's the email or password that was wrong when you create an invalid login attempt.
the user has to know what the password rules are, the hacker doesnt but when it does it has less work to do.
i dont know how we might separate the twain other than limiting creation and trial of passwords