西晋立朝,华夏一统,按道理应该实行强化中央集权制,才是正理。但是西晋却拿出部分疆土,实行了西周式的分封制,将嫡系皇族27人封为国王,开始还将他们留在首都,后来竟然让他们回到各自的封地。西晋的这些封国虽然占地并不大,但跟曹魏的分封有根本不同,国王们对自己的封地有完全的支配权。封国不仅有土地人口,而且官吏的设置任由国王支配,封国的军队也归国王统率。其中5个大国,有户口20000余,可以有军队5000人,中等国户口10000,也拥兵3000人。
从表面上看,西晋的这种制度变革,是吸取了所谓的曹魏教训。曹魏皇家子孙虽然封王,但都被禁锢在封地上,没有一点力量,因此,当司马氏大肆篡权的时候,没有自家人来帮忙。不过,这种教训与西汉立国时从秦朝的覆灭中吸取的几乎一模一样。士族出身、精通经史的司马氏应该知道,汉初的经验教训告诉人们,握有实力的同姓王,实际上对中央政权是更大的麻烦,因为他们拥有别人所不可能有的血统上的合法性。所以说,西汉初年历史的重演,背后应该有另外的原因。
曹魏失国,主要原因在于社会的贵族化。土地和人口都被处于中间的门阀贵族夺走,中央政权日益削弱。而原来打天下的集团精英,在这种社会条件下,只能在功成名就之后,回到各自的封地或者家乡,安享尊荣。曹魏集团的人才日益凋零,对京师军事力量的控制也大不如前。与蜀国的连年战争,逐渐暴露出曹魏集团的弊病,而战争压力又使得王朝政府不得不借重以司马氏为首的士族大姓,所以司马氏得以乘机联合其他士族大姓,发动政变灭掉在京师的曹家势力,进而取而代之。就跟秦朝二世而亡一样,曹魏的失败实际上并不是没有分封的过错,这一点,司马氏即使没有完全意识到,至少也不会全无所知。
实际上,西晋之所以大封皇族,主要是想以贵族化的方式抵御贵族门阀的势力。西晋以人为的方式,培育起一大批更大的却跟传统士族不同的贵族来,让这些皇族对抗贵族门阀。司马氏也是靠士族门阀的支持起家的,他们当然知道,从东汉以来盘根错节的门阀士族,其力量之强大,绝不是中央政权在短时间可以削平的。所以,司马氏采取这种办法,从理论上无可厚非,只是实际效果却像是在饮鸩止渴。因为自秦汉以来,同姓皇族对皇帝的威胁是最大的。在西周宗法制不复存在的情况下,王权的继承没有了原来的宗法秩序,只要是王室成员,都有可能成为帝王,只要有相应的物质和军事条件,谁都可能有非分之想。晋武帝之后,晋室衰落,有实力的诸王乘机而起,祸乱朝廷,实在是势所必然,怨不得别人。
在大封同姓王的同时,西晋还以五等爵大封士族和功臣。只是给予的封地既小,又与士族们原来的势力范围不一致。实际上,这种做法与实行“户调式”一样,不过是力图削弱士族门阀。可是,这种如意算盘还是落了空。士族门阀遥领了封地,但却依然把持着原来的势力范围,而且可以堂而皇之地占地荫户,行贵族之实。对此,西晋王朝没有任何办法,只能继续饮鸩止渴,赋予同姓王都督、大都督的名义,让他们掌握数州的兵权,企图借此抗衡士族门阀。结果是在以个人魅力尚能控制局面的晋武帝死后,这些手握军权的同姓王开始作乱,演出“八王之乱”的悲剧,颠覆了西晋王朝,重演了秦朝二世而亡的历史。