司馬遷雖然覺得也應該討伐匈奴,但是,自身本意而言,采取懷柔政策也可以。且漢武帝征討匈奴勞民傷財也是事實。所以,司馬遷並沒有在漢武帝本紀裏寫,而寫在衛將軍驃騎列傳和匈奴列傳裏面。李將軍列傳也有記載。這在壹定程度上也是為長者諱。而漢書直接批評了漢武帝的策略,認為漢昭帝的修養政策是對的。
推恩令,被有些人認為是殘忍的,本末倒置的。司馬遷也沒有寫在本紀中。而寫在平津侯主夫列傳。
所以,漢武帝本紀裏,重點記述了封禪的內容。
還有壹種說法,被記述在漢書和後漢書裏面,說漢武帝看到了司馬遷寫的武帝本紀和景帝本紀,勃然大怒,燒掉了這兩篇。所以,這兩篇可能不是司馬遷所做,可能是褚少孫所作。待考。