为什么中国和泰国几千年来没有发生战争?

你的问题是错误的。泰国的历史总共不超过一千年。怎么能说是几千年呢?而且泰国无力对抗中国,不仅仅是因为中国离泰国太远,还因为中国世世代代对泰国很好。

先说历史。从近到远...

自清朝以来。有时,光复的中国人郑新(大新)建立了吴立王朝,并击退了缅甸对泰国的统一。不过后来被查克里王朝棒打了一顿,他的后代都幸免于难。不管初衷如何,郑新统一改善了泰国的版图是真的,否则很难说会有今天印巴这样的问题。或者更严重一点,没有暹罗这个国家,只有暹罗这个名字(个人觉得缅甸有这个能力)。

在明朝,被缅甸所灭的国家的缔造者叫吴彤国王。第二次被明太祖/成祖承认后,他得以吞并素可泰王国,成为统一的暹罗国王。当时大明天国的名号,尤其是涉及郑和的事迹,对其他国家确实是一种威慑,所以没有人质疑,暹罗的名号也因此载入史册。

更早,元朝。当时有两个国家,一个在暹罗,一个在罗湖。当时的元人进行了广泛的海外远征,这两个国家也未能幸免。但由于种种需要,出现了“贺子之主万户,使暹罗为国”的记载。客观来说,这些东西延续了暹罗的生活。直到元朝到正念时期,暹罗才被罗虎吞并(暹罗贫瘠干旱,不像罗虎的农耕,往往丰饶少灾,但现在可以发现这一点,但泰国北部民风勇猛,没有元人的干预,这两个国家只会有更多的战争)。

宋朝。南宋末年,智者陈战败后逃亡,从占城(越南)到泰国度过余生。他和南宋的士兵间接促进了当地人文的发展(具体麻烦就不说了)。回去...然后就没了。泰国的历史如此短暂。再往下说就是贞拉/符南这样的古国了。

最后可以发现,泰国与其说是嫌弃距离/知恩图报,更何况他们的历史太短,分裂时间长,加起来也就800年左右。其他时候,泰国长期被邻国统治和剥削,直到二战结束。那么泰国跟中国打什么?一个连缅甸都打不过的国家...而且在1939之前,泰国连泛泰主义都没有,也就是没有形成国家/民族意识。他们的人文70%依靠印度(五个靠南传佛教,两个靠印度教),20%依靠中国(陈·/),剩下的一个是自己创造的。