但無論征伐高麗的軍事收獲如何,是勝是敗,楊廣大肆濫用民力,搞得全國不堪重負民不聊生確是不爭的事實。
為了做出征的準備,先是在大業七年三月命令幽州總管元弘嗣到東萊海口造船三百艘,官吏們督促工程,工匠、役丁們晝夜站立在水中,不敢停下稍微休息一下,自腰以下都生了蛆,病累而死去的人有十之三、四;四月征發天下兵卒,無論遠近,都在涿郡集中。又征發江淮以南的水手一萬人,弩手三萬人,嶺南排镩手三萬人,于是從全國各地奔赴涿郡的兵卒川流不息;五月,命令河南、淮南、江南等地制造兵車五萬輛送往高陽,作為后勤運輸車輛,征發河南、河北民夫以供應軍需。七月,征發江、淮以南民夫以及船只運輸黎陽和洛口各糧倉的米到涿郡。水上運輸船只首尾相連綿延千余里。陸上運載兵器鎧甲以及攻城器械的人常達幾十萬人。擁擠于道,晝夜不停,病累而死的人互相枕著,路上到處散發臭氣。堪稱全國總動員,不寧累雞犬。
更嚴重的是,由于這種戰爭準備,必然涉及到物資的征收,官吏貪狠暴虐,借機漁肉百姓,百姓窮困,財力枯竭。加上徭役繁重,錯過農時,造成田地荒蕪,谷價上漲。當年又有水災,黃河也被堵塞,倒流幾十里。這個時候,安分守己則無法忍受饑寒,死期也將迫近;搶劫掠奪則還可能活命,大規模的農民起義開始爆發。
大業九年二征高麗時,由于已經經歷過一次戰火,更多的人有了厭戰情緒,尤其是王薄作《無向遼東浪死歌》,勸大家不要去邊關送死,不僅是民夫逃亡,連軍中的士卒也紛紛投奔,很快就聚起了十余萬人的隊伍。這只是一個代表,與此相對應的是在大業七年之前,幾乎沒有什么起義軍,大家對楊廣的窮奢極欲都能默默忍受,征伐高麗,成為了壓倒楊廣的最后一根稻草。當然,這根稻草頗有些沉重。
三征高麗時,楊廣所召集的部隊很多都未能到位。固然是由于路上盜匪橫行,官軍不易通過,但也有很多官軍直接脫了軍裝(甚至穿著)當盜匪。楊廣的政權已經搖搖欲墜,之所以草草結束這次征伐,這也是主要原因。