1、说白了,为了防止叛乱,加上方便管理,没有地方的关系干扰,现在一般服役部队和居住地的直线距离不得低于300公里2、古代可以那是因为地方势力强大,本土意识强,客军一般情况下是不受欢迎的,加上守土观念,打个比方,我是东北人,我凭啥保卫你江苏人,古话:保家卫国,先保家再卫国。交通不便,再打个比方,我南京人,到河南郑州当兵,我要走两个月,哥哥,路上吃喝怎么办?还有就是古代兵役制度除了首都的御林军,是半农半军,要屯田的啊,而且古代当兵那是一辈子啊,少小从军,八十乃归,有的朝代脸上要刺字的,和现在蹲监狱一个样,为什么现在有的地方管坐牢叫当兵去了,还有古代那个兵役制度,你一旦入了军籍,不仅你要服兵役,你儿子,你孙子,你儿子的孙子,你孙子的孙子。那都是只能去当兵,还属于贱民,现在的兵役制度很文明了,发钱,可以探亲,退役安排工作,知足吧。