(no estoy aconsejando para cualquier sitio o sistema en particular en esta respuesta - cada sistema específico puede tener sus propias consideraciones)
Supongo que la razón es evitar la duplicación y la facilidad de clasificación o identificación (es más fácil si no es necesario considerar múltiples opciones). Y posiblemente para mantener cierta consistencia, ya que muchas interfaces de usuario web están orientadas a personas que a veces se molestan en capitalizar correctamente y de lo contrario no).
Pero entonces, esos son un problema de todos modos porque con demasiada frecuencia hay más de una forma de referirse a algo. Si alguna vez se usan sus etiquetas como símbolos en algún tipo de script, configuración o código (por ejemplo, filtros de correo, archivos de configuración, líneas de comando), es bueno tener alguna convención simple para especificarlos, y si todos los símbolos tienen un significado similar, permitir o distinguir entre diferentes variaciones de casos, delimitaciones, etc. puede ser problemático. Como usuario de Unix, trato de mantener los nombres de archivo simples, cortos, minúsculos y sin caracteres especiales, y más cuando son (por ejemplo) nombres de buzones o archivos fuente, ya que es probable que tengan que escribirse y especificarse en muchos contextos donde hacer lo contrario será inconveniente.
Por otro lado, cuando se utiliza una interfaz gráfica o web sofisticada que permite seleccionar fácilmente entre una lista, completar una entrada mecanografiada, sugerir coincidencias más cercanas, etc., tiene sentido permitir algún tipo de mapeo. Dé a cada etiqueta un nombre de identificación en minúscula simple, pero permita darle también un nombre "largo" o "humano", que se mostrará donde tenga sentido. Las etiquetas se pueden identificar y especificar de manera única por su nombre corto, pero se leen más cómodamente por su nombre largo.
Esto es similar a cómo funcionan los nombres de usuario en muchos sistemas. No elegiría un nombre de usuario mixto, y preferiría que los nombres de usuario no se distinguen entre mayúsculas y minúsculas (así que usaría el caso que tenga sentido en el sistema en el que estoy, que es minúscula en Unix pero mayúscula en otros sistemas antiguos)) Entonces, la mayoría de los sistemas tienen otra información almacenada sobre los usuarios, como su nombre largo o completo, que es más agradable de leer, y por lo tanto muchas interfaces de usuario (p. Ej., Windows XP, Mac OS y también algunas interfaces de escritorio Unix más nuevas como GNOME y KDE) aparece en los selectores de inicio de sesión de escritorio, mensajes, etc.
En el caso de las etiquetas para sistemas comunitarios en la web, creo que la solución al problema de duplicación es cierto nivel de moderación para las etiquetas, incluso si solo por la comunidad en sí mismo, y la capacidad de renombrar y fusionar etiquetas (a diferencia de los nombres de usuario en la mayoría de los casos) o editar sus nombres largos, en caso de que algo haya sido erróneo.
Creo que es solo una cuestión de * cómo-mucho-lo-que-pensamos-importa * frente a * cómo-mucho-extra-trabajo-lo-causa *. Este tipo de adicciones son aceptadas porque la cantidad limitada de recursos ya está sobresuscrita con cosas más importantes ... –
Relacionados: http://ux.stackexchange.com/questions/29498/why-is-a-tags-first-letter -in-minúsculas – unor