永樂同宣德縮邊嘅原因唔同
永樂元年將大寧都司內遷其實係有兩個原因
第一就係因為靖難,朱棣將北方衛所嘅兵都帶去南方打仗,大寧都司(即係寧王嘅兵),所以朱棣先將大寧都司遷入長城(無兵)
第二就係有可能大寧送左比朵顏三衛(有爭議,雖然朱棣起撤走左大寧嘅衛所,但係有史料記錄嘅明廷對大寧嘅控制直到景泰年間
(而且明史入面記錄

當中丘福帶十萬大軍現今學術界覺得係誇大左
因為同明太宗實錄矛盾
是日總兵官淇國公丘福與虜戰敗績初福率將校千餘人先至臚朐河遇虜游兵遇虜游兵:庫本游作遊。與戰敗之遂乘勝度河又獲虜尚書一人福飲勞而詢之言本雅失里知大兵至惶懼欲北遁去此可三十餘里福喜曰當疾馳擒之是時官軍未集諸將皆曰恐虜遣此人誘我不可信且駐兵俟諸軍俱
下面講丘福等五將戰敗身死太長啦我唔引啦
詳情請閱讀明實錄成祖(太宗)文皇帝實錄卷九十有永樂七月八月十五日嘅記載
後面就係記錄丘福帶住先鋒千人全軍覆沒

所以丘福戰敗無後世(比如當年明月寫書咁誇張)講咁大影響力)
而宣宗之所以放棄開平衛原因係無錢而且逃戶太多了

要維持長城之外嘅衛所要花上百萬石糧食太貴了
宣宗一朝蒙古已經比朱棣打殘,北元已經gg左,所以宣宗一朝對蒙古嘅防禦要求唔高(最尷係宣宗唔趁勝追擊,不過可以理解係無錢

)