Согласна, в фильме оборона города вообще не организуется, потому что Денетору не до того. Очевидно, они начали стрелять после того, как Гэндальф принял командование, то есть без всякой связи с необходимостью.
А вот почему назгулов так неграмотно используют я тоже не поняла

Кто у нас тут в военном деле разбирается, что имелось ввиду?