Irá usually bad backend design, bad frontend design, all made by people who are only vaguely aware of security, and how it works.
It's the same bunch that brought us "change your password every two weeks" and other insane anti security designs. They make it worse without even realizing it.
Do hope that your passwords aren't stored in plain text!