根據台灣研究吐蕃史的專家林冠群先生的總結:
1.吐蕃王朝核心統治地區--雅礱河、雅魯藏布江河谷地區通向印度的山路非常崎嶇狹窄,不適合大軍行軍(和題主的印象不同,林老師強調兩地通行還是很困難,另外一個答案引用張力的調查說明了問題。并且林老師認為漢文化對吐蕃的影響并不比天竺弱)
2.天竺相對于吐蕃本土的垂直地帶差異太大了,兩地海拔差距大、氣溫差距大、空氣含氧量差距大,吐蕃人很難適應(吐蕃曾經短暫占領長安13天撤退,林老先生認為主要是因為不能適應環境)
3.考慮到雪域高原的地形和自然環境,吐蕃想要擴張勢力必須要占領青海地區。因為本部雅礱河谷和雅魯藏布江河谷環境封閉,想要對外擴張必須占領青海地區。再從青海的河谷行軍通向云南、西康、河西、安西、河隴。
在吐蕃擴張時,占據青海的吐谷渾是唐的藩屬國,唐朝扶持吐谷渾是為了穩定王畿關內道西邊---隴右道的安定。吐蕃為了拓展勢力,不可避免要和李唐發生軍事沖突。
再加上安史之亂中,李唐調集西部軍團東進勤王,西部地區成為真空地帶。吐蕃很快的利用時機占領了河西、隴右近逼關內道。吐蕃占據隴右道后,取得了戰略上的優勢,入侵關內可以說輕而易舉。再加上關內本是西魏以來的核心區域,這里人口眾多,吸引了吐蕃來此地掠奪人力資源。
雖然吐蕃在墀松贊德統治時期入侵過天竺,但是考慮到上面的原因,吐蕃占領恒河流域的愿望不是很大,向唐朝的勢力范圍擴張的愿望很強烈。占領河西地區的原因很簡單,河西地區自中古以來就是一片富裕的地區,吐蕃怎麼能不想取得呢?
但是需要向題主強調,吐蕃沒有專門挑唐朝打。墀松贊德統治時期,北與回鶻汗國戰,東向欺負李唐,南邊和南詔交戰,西邊和大食爭奪中亞霸權(包括回鶻也在爭奪),在一段時間中亞是吐蕃擴張的戰略重點(可以看林冠群先生的白貴思師著《吐蕃在中亞》)所以你說的「專」不成立