В отличие от
крепостей,
кремлей или окруженных стенами городов
Константинополя и
Антиохии, замки не являлись общественным защитным сооружением, а были построены и принадлежали местным дворянам, в основном феодалам.
[3] Соответственно, замки были предназначены для феодала и его
сюзеренов. Он не расчитывался на то что в его стенах будут содержать 30 тысячный гарнизон и 10 тысяч коней.
Для вас нет разницы между всем этим, а вот сценаристам, которые как оказалось поумней вас, есть. И они понимают что армия вне стен, это единственный вариант в такой ситуации.
Допустим, площадь занимаемая одним стоящим человеком 0.18м2 умножаем на 30.000 и получаем 5.4 квадратных мать его километра набитых в притык друг к другу людей. Добавь к этому твои любимые катапульты и 10 тысяч лошадей. Ну и как вишенка на торте, представь каким должен быть замок.