果てはコンピューター。色々な答えがあるかと思いますし、これが正解というものはありません。「国家」あるいは「国境」であると答えます。そもそも国家はなぜできたのか。国境はなぜ引かれたのか。国家の起源には諸説あり、定説は存在しません。(Wikipediaより)しかし、現代の国際法上の、国家の三要素(領域、人民、権力)を兼ね備えた「国家」が誕生する以前から、人類は一定の境界を引いて、領域ごとに住み分けることを、洋の東西問わず行っています。世界史の教科書を読めば、何千年も前の古代から、○○人と○○人の抗争というような記述が出てきます。正式な国家ではなくても、「住み分け」は四大文明以前の時代から散見されます。太古の昔から人は特定の集団(文化・宗教・ライフスタイルなどを同じくするグループ、民族)の単位で、ある時は食料や土地をめぐり、ある時は支配者の野心から、争いを繰り広げてきました。その中で、常に争いばかりに明け暮れていては、やがて人命は奪われ続け、食料も尽き、お互いに滅びてしまうでしょう。従って、それぞれが一定の場所で生活を営むようになり、やがて気候変動などで食料の調達が困難になったり(ローマ帝国時代のゲルマン人がこの例)、あるいは支配者に領土拡大の野心が芽生えるなどした場合、戦争が起こり、「国境線」が変わっていく。少なくとも近代までは、こうした現象が世界中で繰り返されていたということではないかと推察します。住み分けるということ。それは、お互いが争いで自滅しないための、人類共通の知恵だったのではないでしょうか。世界の現実を見てみましょう。ブログ主は移民国家(カナダ)に一時期滞在した経験がありますが、たとえ同じように英語を話せる留学生同士であっても、ヨーロッパ、南アジア、東南アジア等、国・地域や共通の母語別に分かれて友達グループを形成していました。外国人が住んでいる地域もやはり分かれていました。別にそういうルールや慣習があるわけでもなく、「自然に」分かれるのです。現在の日本でも、外国人は国別に集住しています。