张国立和邓婕没有生育孩子的原因是 他们之间有一个婚前协议。这个协议是在他们结婚前就达成的,协议规定邓婕在婚后不得要自己的孩子,目的是为了维护张默的利益。邓婕对张国立的爱让她接受了这一要求,因此她至今没有自己的孩子。虽然邓婕曾表达过想要孩子的愿望,但由于这个协议的存在,她最终没有生育。
此外,张国立的前妻罗秀春在离婚时提出了一个条件,即张国立和邓婕不能有自己的孩子。为了张国立,邓婕毫不犹豫地答应了这一要求,从此失去了成为亲生母亲的机会。这个决定对邓婕来说是一个巨大的牺牲,但她为了爱情和家庭,选择了不生育自己的孩子,而是领养了两个女儿,作为他们生命中的依靠。