In case you forgot: password strength is based on length, not on stupid rules for humans.
The computer really doesn't care whether you use numbers and symbols and upper casing. That just makes it hard on people. The computer doesn't sweat the additional character types.
It does care about password length.
So, developers: let us pick a password of arbitrary length. 12 characters minimum, these days.
And if you must enforce an upper limit, set it to 512 bytes.