Hola
La verdad es que no entendí muy bien la respuesta de frijolerou
pero mientras viene a aclarárnosla un poco, dejo este comentario.
Sobre la pregunta en si,
El w3c define esa forma para diálogos porque es la forma correcta de presentar la información de un diálogo en los medios tradicionales, es decir, papel, si presentas ese ejemplo en una página sin maqueta de ninguna forma especial, verás que las tabulaciones se corresponden con las que tendrían en papel. De ahí el sentido y justificación que le dan.
Los de Microformats, por otro lado, se apegan al valor semántico de lo que estás presentando y considerando que no estás definiendo un término, entonces no debes usar una lista de ese tipo. Aquí debemos hacer un breve inciso. Las definiciones de
cite,
blockquote y
q no son especialmente útiles ni se ajustan muy bien a las definiciones en español, en inglés el
cite se usaría para una cita completa, incluida persona y texto, sin embargo, el w3c siempre ha defendido que
cite solo debe usarse para la persona o medio,
blockquote para el texto si este es largo y
q para el texto si es corto. También recomiendan que el
q debe mostrarse con comillas agregadas por el propio navegador y que
blockquote debe estar tabulado.
Tras el inciso, vemos que la forma de los de Microformat se ajusta semánticamente a lo que mostramos en el ejemplo ya que es una cita de gente hablando y no la definición de un termino. Luego queda de parte de cada uno decidir si debería usarse
q o
blockquote.
Hay que agregar, que al ejemplo que ponen los de Microformats, le podemos hacer una curiosa pregunta y es ¿qué diferencia hay entre esa forma de presentar la información y usar
spans con clases específicas para el efecto visual que se desea?. Especialmente cuando a la propia lista
ol le debes aplicar un estilo para quitar la numeración y cualquier tipo de bolillo que aparezca a la izquierda de las líneas, a menos que las sustituyas por el guión largo, signo tipográfico correcto para mostrar diálogos y que no está disponible entre las opciones por defecto de las listas.
Así que, desde mi punto de vista, tanto si usas
dl, como si usas
ul, u
ol, todos son válidos estructuralmente y solo el uso de
ul con
span y sus clases se ajusta a una semántica estandarizada correcta en cualquier idioma.
Felicidad