因为打不起了,由于汉武帝常年兴兵征讨匈奴,让国内负担很重,后来还因为汉武帝疑心戾太子刘据,逼死了戾太子刘据,到了汉武帝晚年帝位继承人没有成年,自己又日益老迈,在这种内忧外患的情况之下,汉武帝只能下罪己诏来维护自己的统治,最后也只能放弃攻打匈奴。
匈奴是秦末汉初北方草原一个勇猛的少数民族,他们时常南下侵扰大汉子民,汉朝建立之初,刘邦也曾经率领40万大军攻打过匈奴,不过这个匈奴太过勇猛,结果刘邦差点没有回来。自此以后匈奴便成为了大汉朝北边的心腹之患。
汉武帝是一代伟大君王,他在位期间便开始中央集权,当时刘氏宗亲在藩地势力越来越大,汉武帝就非常不舒服,最后顺利削藩。可以想象像汉武帝这样的君王,怎么能容忍匈奴在自己的北边威胁着自己。于是汉武帝继位后一直都在想法设法去消灭匈奴,确实也挺有效果的。从汉武帝一朝以后,匈奴就失去了北方称霸的地位,被大汉的铁骑打的四分五裂。但是汉武帝不满足,他要的是匈奴消失。可是这个代价便是与匈奴开战了40多年,再昌盛的国家也架不住打40多年的战争呀,所以国内矛盾非常尖锐。
当时如果汉武帝还在盛年,也许情况不会这么糟糕,可是汉武帝已经年迈,随时都有可能去世,再加上当时的太子刘弗陵还非常幼小,这样动乱的局势如果交到太子手中,便是一大隐患,所以汉武帝不得已只能停止对匈奴的战争,以减小国内矛盾,为太子刘弗陵继位留下一个好的时局。