東吳的衰亡始於孫權,因為他選了毛頭小孩做繼位人,無力掌舵,終使大船傾覆。晉武帝司馬炎也沒聰明到哪裡,因為他選的太子司馬衷是個頭腦有問題的癡呆。為何會這樣說,因為司馬衷的確不是個聰明的孩子。一次,司馬衷和一個謝才人生了個兒子叫司馬遹,一次司馬衷和兒子到晉武帝那裡吃飯。吃了一半,司馬衷突然問:這是哪裡來的孩子?晉武帝說:這是你自己的兒子。後司馬衷在宮中,聽到侍從說有的地方沒有糧食吃,餓死不少人。他很不理解地問:沒有糧食吃,為什麼不吃肉粥呢?看完這兩個小故事,是不是對司馬衷有了初步的認識?沒錯,司馬衷就是個癡呆,司馬炎這麼聰明為何糊塗到要選擇一個癡呆立為太子,原因何在?
說起來還與一個女人有關。楊艷是司馬炎的皇后,她為司馬炎生了三子三女,長子兩歲就夭折了。司馬衷是第二個兒子,按順序立為太子。晉武帝想換太子時私下徵求楊艷意見。楊艷堅持己見,認為規矩不能改。後37歲的楊艷病逝,彌留之際,楊艷擔心武帝移情別戀後,兒子的位置保不住,向武帝推薦了自己的堂妹楊芷,苦苦哀求。武帝不忍心拒絕她,276年,立18歲的楊芷為皇后。生了一個兒子,但早夭。楊芷遵從姐姐囑咐,也勸武帝不要輕易更換太子。
其次,司馬昭的另一個兒子、自己的親弟弟司馬攸。司馬攸被封為齊王,聰明仁慈,心胸寬廣,聲望極高。對司馬炎來說也是個極大的隱患,立司馬衷,法統上最正。
一旦改立,就破了規矩,既然破了規矩,為什麼不立齊王呢?司馬炎只有咬牙堅持:不如不改。為了掃除障礙,張華被調到外地;齊王被逼出京,病死在半途。除此之外,還有種種的原因都讓司馬炎不得不立司馬衷為太子。