三国演义中,赤壁作为重头戏让人印象深刻,但是着眼于计谋与军事,真实历史上曹操赤壁战败有一个重要原因,三国演义忽视,首先是民心原因,韩昇教授在分析曹操书中指出,官渡之战后曹操追击袁绍残部,北征乌桓虽然取胜,但是也是依靠大量人力财力消耗支持,曹操为了保证军费开支,居然对农业生产收取百分之五十到六十税收,以支持不断战争,这种情况下百姓生产难以恢复,军队得不到休息。如此重税,连续几年,百姓不堪重负,连续作战部队已成强弩之末,而这种情况下还要发动如此大战,故赤壁之战有先天隐患。
其次,虽然曹操南下势如破竹,很快占领江北,并加上刘表归附部队,共计二十多万人,表面站在官渡之战袁绍位置,但是新归附部队并未做好整合,而且曹操部队多为北方人为骑兵,难以水战南方河网密布需要强大水军,需要刘表原有部队支持,加之南方与北方不同,有学者指出,南方受制于丘陵地形等因素,与北方一统江山不同江南政权更多着眼于割据自保,故让荆州水军替曹操征南拼命,难如登天。这可能也是五代十国时期南方相对安定,相互战争较少,很少向北争夺一个重要原因,皇帝士兵百姓着眼于割据自保,保持有限战斗,不愿意为一统江山拼命。
最后贾诩指出,攻打下长江以北后要先安定民心,稳扎稳打。南方社会形态与北方差距甚大,河网密布丘陵地形下,世家大族为强大,而世家大族一块块分布,因此不能照搬北方做法,但是曹操并未重视。当然这不是曹操问题,解决南北问题需要几百年融合才能探索出解决之道。