По моему это очевидно. С развитием артиллерии (с 17 века я думаю где то). Высокие стены ушли в прошлое им на смену пришли земляные валы да мешки с песком. Все приземистое и отстоящее от самого города, со своими артиллерийскими батареями, и пороховым погребом под землей, естественно. Обязательное наличие своих саперов, что бы не подкопали и не заложили мину.
Вот на примере Каменец-Подольской крепости видно развитие инженерной мысли:
Сначала был старый Замок (В) а потом добавили новый (А) который больше под землей чем снаружи.
Визуально, конечно не очень. Но артобстрел я бы лучше переждал бы в таком месте чем в расписной башенке.
P.S. уже к середине 19 в. замок окончательно утратил военное значение.
Что не мешало строить смоленскую стену, например