Ответ:

Города часто возникали внутри крепостных стен, а свободного места было мало. Поэтому улицы делали узкими, чтобы разместить больше домов на ограниченной территории.