Я не вижу никакого диссонанса во мнениях. Москвичи конечно географически гуляют по Москве. А где им еще гулять. Просто так же как житель скажем Новосибирска не идет гулять "по Новосибирску", а идет в приятные ему места, так и москвич не идет гулять "по Москве", а идет туда где хорошо себя чувствует или где будет что-то для них интересное. Мое мнение конечно но я не представляю двух подруг которые обговаривают вечер и говорят: а идем по Москве гулять. Наверно договорятся о чем-то более для них понятном, даже если и часть пути пройдут именно по Москве, пешком, прогулочным шагом.