Well, there could be very reasonable reasons for the limit, like keeping the hash tables sane, or keeping databases from needing unnecessary padding, but there really isn’t any reasonable reason for needing 60+ characters in passwords
And how is this the duty of a client app to police that? OP says it's about being able to log into their own instance and the client app is blocking this.