陳壽這麽做可能是出於兩種考慮:
1、魏國和蜀漢有仇,而吳國和魏國本來沒有仇,是因為劉備,才使得曹操和孫權反目。晉國是承魏正統,所以也對漢有所敵視。且晉國的奠基人司馬懿,還曾經被諸葛亮打得相當狼狽。在這種情況下,陳壽寫吳書為吳主傳和三嗣主傳,並沒有用皇帝的號。而劉禪沒有謚號,只稱後主,蜀書的先主傳和後主傳,就有偏袒漢的意思。在這種情況下,陳壽為了減輕壓力,把二牧傳放在前面,是壹種明哲保身的策略。
2、由於晉國承魏正統,所以必然要打擊漢吳。吳還好說,因為吳書前面本來就有孫破虜討逆傳(孫堅、孫策),再加上吳國朝廷有人,陸機、陸雲能為吳國說點好話,還有就是前面說過的,魏吳並無仇。綜合這幾點,吳書前面也就不需要再加什麽了,不寫本紀即可。而對於漢,就必須要打擊,所以,肯定要給先主傳前面加點什麽。二牧傳就是最好的選擇。
還可能有兩點額外的因素。第壹就是劉璋和曹操的關系不錯,名義上劉璋是服從曹操政府的,且雖然路途遙遠,時不時的還去上供。可能晉國有人提劉璋父子說好話;第二就是陳壽是巴西人,是地地道道的蜀人,可能他對劉備使詐力滅蜀頗有意見。我們可以看到,雖然三國誌上沒有明確指出,但是很大壹部分益州集團的人,對劉備都頗有意見。只是劉備這個人能成功,和他會招攬人心很有關系。劉備安撫了黃權、劉巴,和吳懿結親,重用法正、李嚴,使得益州集團的怨氣在很大程度上得到了緩解,但仍然有孟達、黃權投降的事件。