My bank (German "Sparkasse") only allows passwords with exactly 5 letters or numbers for their online banking. I asked why they're doing this, but didn't get a good response.
Still, I agree that this scheme is somewhat odd and no limitation on the password length would be preferable.