楼主部分说的有道理,在下有几点不同的意见,仅供参考:
1.游牧生产方式是优势也是劣势。农耕社会比游牧社会最先进的一点就是相对可以持续发展,受到自然灾害的影响要小于游牧社会。在一大块草原上只能养活很少的牲畜,同样只能养活较少的人口。这也是农耕国家一般比游牧国家人口多,经济和生产力较发达的原因;
2.游牧社会一旦有大的自然灾害,如雪灾、旱灾,当然游牧生产也可以储存一定的牲畜,但是跟农耕生产储存的粮食抵御天灾来比实在是太有限了。
3.以上两个原因会造成,游牧国家如果想发展军事只能全民皆兵,只能对农耕国家进行快攻。
4.当然,农耕国家(如古时的中土)如果重视军事,那么跟北方的游牧民族打起来还是占据优势,如汉武帝时期,唐太宗时期。
5.归结一点,国家之间的战争还是综合国力的对比,当然国家政权如何利用国家机器也是很重要。