宋哲宗没有儿子的原因主要有以下几点:
孟皇后没有生育儿子
孟皇后是宋哲宗的第一任皇后,但她与宋哲宗感情不和,被废为庶人,出居瑶华宫。孟皇后虽然生有女儿,但没有生育儿子。
刘皇后的儿子早逝
宋哲宗的第二任皇后刘氏生有一子赵茂,但赵茂出生仅三个月便夭折。刘氏因此悲痛欲绝,但不幸的是,这并没有为宋哲宗带来任何子嗣。
其他可能性
关于宋哲宗是否有生育能力或机会,历史文献中并没有明确的记载。但从已知的资料来看,宋哲宗在刘氏的儿子夭折后,并没有再生育其他子女。
综上所述,宋哲宗没有儿子的主要原因是孟皇后和刘皇后都没有为他生下儿子,而其他可能的生育机会也未能成功转化为实际的子嗣。