主要是因为当时的政治和地理环境所限制。
首先,唐朝时期,印度和中国之间并没有直接的陆路交通,而且两国之间的政治关系也不太友好。因此,玄奘只能选择通过海路前往印度。他先从长安出发,到达广州,再乘船到印度。这条路线虽然绕远了,但是是当时唯一可行的路线。
其次,当时的中亚地区局势动荡,沿途的一些国家和地区也不太安全。为了避免遭遇战乱和盗匪,玄奘只能选择绕路,走一些相对安全的地区。
最后,玄奘取经的目的是为了传播佛教,他在途中也会停留在一些地方,传授佛法,与当地的人民交流。这也是他要走这么多路的原因之一。