¿Cómo es que los diagramas de secuencia no se utilizan más en los libros de programación sobre frameworks como OSGi, Spring o .NET?

La mayoría de estos libros están escritos para programadores. Como generalización, diría que a los programadores les gusta leer código más que UML. Los diagramas de secuencia son útiles en aplicaciones de diseño y depuración, pero no son tan utilizados (en mi experiencia) en casos prácticos con tanta frecuencia como otras estructuras UML. Y rara vez para material dirigido a desarrolladores promedio. Y mucho menos a menudo en formas estáticas (lo que significa que su entorno natural es una buena herramienta de diagramación UML, no un dibujo estático).

Los he visto en guías de programación más completas y en un número muy pequeño de marcos introductorios y libros de idiomas, pero, como señaló el autor, es poco común. Atribuyo esto a una combinación de familiaridad / comodidad del autor e interés del lector combinado con su idoneidad percibida (y a menudo real) para la tarea.

Mis dos centavos. Estoy interesado en otras respuestas.