¿Cómo es que en Justiniano y Theodora nunca tuvieron hijos?

Theodora tuvo al menos un hijo antes de casarse con Justiniano. Entonces, eso nos deja con varias posibilidades (EDITAR: he puesto algunas razones más enumeradas en la sección de comentarios):

  1. Justiniano era impotente, infértil, castrado o infectado con una enfermedad que lo convierte en la peste de Justiniano.
  2. Theodora contrajo una enfermedad en la plaga que la hizo infértil.
  3. Ellos tuvieron mala suerte.
  4. Justiniano era demasiado tenso para tener hijos con Theodora. La amaba, pero también era extremadamente piadoso, así que tal vez se abstuvo después de conocer a su hijo fuera del matrimonio.
  5. La pareja era demasiado piadosa para tener hijos. Varios historiadores los habían descrito viviendo una vida monástica.
  6. Justiniano podría haber sido el padre de la hija ilegítima de Teodora. Sin embargo, no se sabe mucho sobre ella.

En mi opinión, las opciones 1, 2 y 3 son las posibilidades más probables. Todo lo que sabemos es que ningún hijo de Justiniano I ascendió al trono bizantino y que su sobrino, Justin II, lo sucedió.