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):
- Justiniano era impotente, infértil, castrado o infectado con una enfermedad que lo convierte en la peste de Justiniano.
- Theodora contrajo una enfermedad en la plaga que la hizo infértil.
- Ellos tuvieron mala suerte.
- 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.
- La pareja era demasiado piadosa para tener hijos. Varios historiadores los habían descrito viviendo una vida monástica.
- 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ó.