¿Por qué no hay un diccionario serializable XML en .NET?

Necesito un diccionario serializable XML. En realidad, ahora tengo dos programas muy diferentes que necesitan uno. Me sorprendió bastante ver que .NET no tiene uno. Hice la pregunta en otro lugar y obtuve respuestas sarcásticas. No entiendo por qué es una pregunta estúpida.

¿Alguien me puede aclarar, dada la dependencia de varias características de .NET en la serialización XML, por qué no hay un diccionario serializable XML? Con suerte, también puede explicar por qué algunas personas lo consideran una pregunta tonta. Supongo que debo estar perdiendo algo fundamental y espero que puedas llenar los vacíos.

Respuestas a la pregunta(8)

Su respuesta a la pregunta