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