Básicamente, es una ubicación más significativa para el recurso. Usar el ID es perfectamente válido pero significa más para las máquinas que para las personas.
Estrictamente hablando, la identificación no debería ser necesaria si la babosa es única, puede garantizar más fácilmente las babosas únicas al ubicarlas dentro de las fechas.
es decir:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
Básicamente, esto aprovecha la baja probabilidad de que se utilicen dos babosas idénticas el mismo día. Si hay un conflicto, la convención general es agregar un contador al final del slug, pero es raro que vea estos:
/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-1/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-2/
Muchos algoritmos slug también eliminan palabras comunes como "el" y "a" para ayudar a mantener la URL corta. Este enfoque de alcance también hace que sea muy sencillo encontrar todos los recursos para un día, mes o año determinado: simplemente corta segmentos.
Además, las URL de stackoverflow son malas en el sentido de que introducen un segmento adicional para presentar el slug, lo cual es una violación de la idea de que cada segmento debería representar una jerarquía de recursos descendente.