这就与吐蕃的占据的一些优势有很大的关系。首先就是它的地位位置占优势,可以说,要征讨他们,唐朝的军队必须要经过极为恶劣的地理条件。首先,唐军必须要从湟水谷先进入到青海湖这片地域,接着再从此向南出发,经过积石山等多个冰山,而这些冰山不仅极为寒冷,温度特别低,而且一个个都非常的大,无论是高度还是长度。而唐军要艰难的翻越它们,绕着大弯子,还有各种河流,河水冰冷彻骨,根本就难以抵挡,体质再好也扛不住这样的折腾。而且那些吐蕃人往往就在那些河流附近埋伏,还没等唐军站好队形,没缓过来呢,对方就袭击过来了,所以往往乱的不像样子。
气候同样是一个困难,因为不可能一年四季都在那作战,必须是适合的季节才能进入青藏高原,所以当时唐军只能选择在春末夏初的时候发军,然后趁着冬季之前再回来,也就是说,给唐军作战的时间只有四五个月时间而已,可以说非常的短暂。这也就注定了唐军不可能用什么拖延或者持久战之类的,只能选择速战速决。而由于环境原因,唐军还必须得带着大量的物资来支撑他们,而如此多的东西也就使得他们无法加快行军速度,这就形成了一个比较大的矛盾冲突。
此外,吐蕃人自身的实力也是不可小觑的,他们和我们北方的那些游牧民族不一样,他们对于战斗有着一些独特的方式,能够排兵布阵,而不是乱闯的一顿打。而在装备上,他们的战甲都是雪山上的牦牛皮等,非常的结实,防御力很厉害,而唐军的软甲在这里就吃亏了。士兵上,他们也是非常的勇敢的,从不畏惧死亡,敢于冲锋。而唐军本来就不适应这里的环境,而且还可能存在着大量的高原反应,这种情况下,再厉害的军队也没办法取胜。