山海关之战具有偶然性,但是李自成这种失败是孕育在必然之中的,没有吴三桂献山海关,李自成在别的战场也得失败。诺曼征服是英国历史著名的事件,英格兰国王爱德华死了,他的大舅哥哈罗德即位。可是英吉利海峡对面的诺曼底公爵威廉是爱德华的表弟,爱德华曾经许诺传位给威廉,所以威廉也要求继承王位。眼看哈罗德登上大宝,威廉野心勃勃,开始渡海。巧合的是,挪威国王哈拉尔德也渡海进攻英国,比威廉早到一天,结果,哈拉尔德遭到英王哈罗德的反击,战死。当哈罗德还没有回到伦敦的时候,威廉登陆了,哈罗德将士疲乏,却不得不长途急行军,迎击威廉。结果威廉用弓箭打败了落后的哈罗德士兵,哈罗德战死。威廉在伦敦登基,成为英国国王。这个事件如果威廉早到一天,哈罗德首先反击的就一定是威廉,威廉征服英国就没那么容易,而威廉偏偏晚到了一天,以逸待劳,打败了哈罗德。但其实这和山海关一样,李自成即使早到两天,杀了吴三桂,也改变不了清军会入关的既定方针。只要你哈罗德和李自成没有治国才能,迟早会有人征服你的。
山海关之战,确实是进步的。长平之战,武安君坑杀四十万赵兵,可谁又能说这不是进步的战争呢?这是秦国统一战争中的一大里程碑啊。有的时候,真的是进步的未必是正义的。这才是历史,历史是不相信眼泪的。