我个人认为主要有三点原因。
其一,曹后不是皇帝自己本身喜爱的姑娘,是被大臣所逼才立的皇后,皇帝被逼,心里肯定会有很大的怨气。这份怨气皇帝不能向大臣发,只能对着皇后发。可是奈何曹后的家庭背景实在是太硬,皇帝即使不喜欢她,也没法无端废了她。
其二,稍微了解曹皇后的人都知道,她一向与世无争,为人更是贤惠、低调,不争风吃醋。即使曹皇后的家庭可以给她很大的依靠,可她没有占着自己的权势欺压她人,反而默默无闻。曹皇后知道自己的相貌平平,不入皇帝的眼,她也不会去想方设法得到皇帝的宠爱,对于皇帝宠爱的嫔妃,皇后也是以礼相待。就算张氏仗着皇帝的宠爱去欺负曹皇后,她也是当作没事发生,完全不在意。曹皇后的这种隐忍使她少了很多敌人,也让皇帝感到不忍心。
其三,作为一个男人,大都喜欢自己的女人是娇小可爱,愿意依赖自己的,皇帝更是如此。可曹皇后是武将之后,身上自然带有武将的英姿。曹皇后习惯遇事情靠自己,知道皇上不喜自己,也不会对皇帝撒娇。
在皇帝遇见危险时,曹皇后也是第一时间在保护皇帝,而不是躲在皇帝背后寻求保护,这也让皇帝在皇后的身上找不到作为男人的尊严。可皇后第一时间沉着保护皇帝的行为,让大臣们都很欣赏,皇帝对此也无可奈何。曹皇后就是这样,一步一步靠着自己的贤惠和能力,在没有宋仁宗的宠爱,更没为其生儿育女的情况下,保住了自己的皇后地位。