首先,我们要了解古代封建帝王立太子的考虑因素,即立嗣不立妃,立长老不立贤。司马衷是司马炎太后阳炎所生,是正儿八经的嫡系后裔。他虽然有一个兄长在上,但这个儿子早夭,没有当太子的福分。此外,司马衷的母亲杨皇后也深得皇帝宠爱。司马炎虽然有二十多个儿子,但他绝对不可能立人家的儿子为太子。于是太子之位落到了年仅九岁的司马衷身上。杨皇后娘家权势显赫,群臣将希望寄托在司马衷身上。当初司马炎立司马忠为太子是因为他听从了皇后的建议,后来群臣也是百般拥护司马忠。
杨嫣皇后虽然双亲早逝,但她出身弘农杨氏,家族势力不容小觑。如果再立一个儿子为太子,那肯定会引起动荡。所以权衡之下,立司马衷为太子是最好的选择。
因为晋惠帝愚笨,朝政大权掌握在嘉南封皇后手中,权力欲极强。德贾南丰利用权势导致了德意志的“八王之乱”,进而又给了北方胡人可乘之机,从而引发了“八王之乱”。“五夫之乱”,最终西晋被胡人所灭。司马家族三代之后,幸运的是,他们打下的根基就这样灰飞烟灭,这出乎所有人的意料。尤其是晋武帝司马炎,他建立晋朝,一统三国,开创“太康之治”,一生可谓光辉灿烂。
却没想到,自己的根基,竟然被自己的白痴儿子给毁了。
而且,此时的晋武帝还有一个孙子司马懿,他从小聪明伶俐,和曾祖父司马懿一样。虽然贾南风派人教的不好,长大后也有一些不好的行为,但他改过自新的决心还是挺不错的。所以,虽然他的儿子是个白痴,就算他做不到,等他孙子将来登基之后,他也能做到。是啊,晋武帝要不是喜欢这个聪明的孙子,说不定就不会把皇位传给司马衷了。这是晋武帝考虑最多的原因。