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