Это очень сложный вопрос, требующий серьёзных рассуждений. Все россияне, конечно, сразу ответили, что только Россия. Смешно.
Ни одна страна не сможет прожить автономно! Нет такой страны, где есть всё. В одной - нефть, в другой - золотые запасы, в третьей - хорошая плодородная земля. Если некому будет экспортировать ту же нефть, то зачем такое большое количество нужно будет внутри страны?
Ладно, предположим, что в одной стране хватает всех ресурсов, необходимых для питания, отапливания дома и т.д. Но нет квалифицированных рабочих, которые смогли бы правильно извлечь эти ресурсы и пустить их в правильное русло. Всё равно потребуются специалисты из других, более развитых, стран. Почему в США так активно заманивают программистов из Восточной Европы? Да потому что у них есть много чего, но не хватает умов.
Поэтому и в древние времена зародилась торговля. Людям не нужно было столько ресурсов, сколько есть у них. Они хотели обменять корову на тёплую одежду или зерно (образно говоря). Так и складывались отношения между разными странами, поселениями, общинами.
Поэтому только грамотное построение политических отношений между ВСЕМИ странами мира сделает существование внутри каждой страны комфортным и благополучным. Но люди так не умеют. Нужно обязательно перетянуть одеяло на себя.