¿Por qué los sitios web con una longitud máxima de caracteres para las contraseñas no siempre restringen la longitud del campo de entrada a su máximo?

A menudo, los programadores no consideran la experiencia del usuario.

A veces eso se debe a que los programadores no tienen interacción con los usuarios, ya sea por preferencia personal, edicto organizacional o la forma en que se delinean los trabajos. Por lo tanto, se centran en lo que interactúan todos los días (la tecnología) y no en los usuarios, de quienes están aislados.

Otras veces es porque los programadores están bajo una presión excesiva para escribir el código, y esa presión reduce su enfoque.

Otras veces es porque la empresa y el diseñador y los programadores están pensando en iniciar sesión (y, de hecho, en el sitio web) como una cosa / técnica / en lugar de una cosa de negocios / usuarios. Esto los lleva a centrarse en la tecnología involucrada (por ejemplo, campos de texto y columnas de la base de datos) en lugar de en los efectos comerciales (por ejemplo, acceso seguro) o la experiencia del usuario.

Creo que la verdadera pregunta es por qué tienen un límite.

Trolling:
Tal vez porque su columna de base de datos es varchar (8). 🙂