По моему эта засада со штурмом отчасти связана с технологиями, а именно их тактической составляющей. Нельзя так просто взять и построить таран или осадную башню. Надо учиться, учиться и ещё раз учитья. И то, что в общем-то осилил бы игрок, ИИ уже сделать не в состоянии. Видимо, отсюда и летящии факелы, которые вообще снимают необходимость в осаде. Зачем осаждать, если сразу можно спалить ворота. Понятно - незачем. А то, что их ждёт убер-масло, квадраты копейщиков, фаланги и "спокойствие" пикинеров, кольчужная мощь легионеров, да отчаянный визг толпы в воротах, что хрен пройдёшь - ИИ не волнует. Отыграл осаду, потерял всё - и можно гордо сливаться. Во 2 Сёгуне ещё изредка были многоходовые осады (чаще, чтобы подошла ещё одна осаждающая армия), но в целом алгоритм победы был тотже: пришёл, увидел - и марш на стены.
Выходом из ситуации было бы наверное раз и навсегда забрать у детей спички лишить осаждающие отряды возможности зажигать и сделать простейшие осадные орудия: тараны и т.д., но лучше ещё и осадные башни доступными на старте. Если разрабы пойдут на переосмысление тактической ветви технологий и отменят факелозакидание - всё придёт в норму. НО! Тогда нужно будет усилить гарнизоны, чтобы уже, в свою очередь, игрок не сливал битву по умолчанию. Например, было бы интересно если бы всякие там форумные сооружения, по типу гильдий, во время осады выставляли бы какое-то нибудь ополчение, получше толпы. Оно может быть и не совсем исторично, но зато действенно.