95 votesAnonymous commented
The 90's called and they want their archaic password limitations back. My Linux environments has better password security than what Microsoft offers!
Microsoft is done one of two things.
1. Encrypting passwords so they can be retrieved by the Admin or Five Eyes (Government programs just like PRISM which Microsoft is/was part of).
2. Hashing algorithm is old and insecure.
All I can say is Microsoft lacks quality security. And any data breach will easily produce raw passwords in a very quick manner.