¿Por qué los indios son malos para expresar afectos especialmente a sus cónyuges?

Porque la mayoría no tiene la oportunidad de entender a su pareja. Se reúnen una o dos veces antes de la boda, transcurre un mes en aduanas y luna de miel. Al final de un mes, ¡voilá! ¡Ella está embarazada! Ella ni siquiera lo conoce mucho para saber cómo reaccionará cuando ella le dé la noticia. A veces hay tanta gente en la casa que ella no puede contárselo. Y ella vomita debido a la enfermedad de la mañana y una anciana se entera de que está embarazada. Y entonces el marido se entera. Y debido a que está embarazada, no pueden volver a estar juntas hasta que el niño tiene 1 año ya que necesita dormir bien, de lo contrario no podrá ir a trabajar al día siguiente. Para cuando ambos están acostumbrados a sus propias vidas separadas y solo hay tareas diarias. Nunca tuvieron la oportunidad de entenderse. Lo único que entendió de ella es que es una paciente. Siempre se enferma.

No es el caso de todos los indios, pero en general los indios son así.
Probablemente hay muchos factores como la cultura conservadora, la tradición, los problemas familiares, el ego individual y muchos otros problemas.