Sengge Rinchen
Пропретор
По Галковскому, феодалы не были владельцами замков и не оставляли их, т.е. изначально жили в городе. А замки были элементами городской инфраструктуры - это форпосты городов в сельской местности.
Так что вопрос надо ставить прямо противоположным образом: зачем городской житель вдруг потащится черт-те куда, вбухает дикие средства в замок и станет в это каменной ловушке вместе с семьей обитать?
"Каменную ловушку" было очень трудно взять. Опасным был штурм, когда в вражеском войске было несколько тысяч челвоек. Тогда замок помочь не мог. Но такие войска появлялись раз в очень большой промежуток времени.
Города в те годы часто принадлежали феодалам - это верно. Но боролись за самоуправление (комунну) и враждовали с феодалами. Феодал, как воин, кормящийся с земли, жил на земле, контролировал ее и обязан был защищать, но часто не делал этого в отношении вилланов - ему главным было обеспечить доходность лена, чтобы иметь возможность вооружиться и выступить в поход по приказу сюзерена.
Очень интересные описания у Фруассара и други французских автров, относящиеся к Жакерии - атаки многотысячной толпы небольшие замки не выдерживали, в городах тоже не спрячешься - известен случай с городом Мо, когда в нем спряталось 300 семей дворян, бежавших из своих маноров и замков (мужчин почти не было). На счастье женщин и деей, укрывшихся на городском рынке, окруженном внутренней стеной, когда проникшая в город толпа повстанцев хотела уже истребить семьи дворян, в городе оказалось несколько групп рыцарей, возвращавшихся из паломничества. Они дали открытый бой на площади перед рынком и, используя перевес в вооружении и умении, переколотили много жаков, изгнав их из города.
Но лучше спросите у Макса Недобитого Скальда - он специалист по Столетке.