А еще оборонятся в городе удобней. И снабжать удобней войска. А ещё для обороны в поле нужен сплошной фронт и огромное количество и живой силы и техники, которых нет у ополченцев. Вообще, кто вам сказал, что ополченцы в городе, а не на окраине?
конечно, конечно - удобней, не спорю, там жилые дома, церкви, проч постройки, можно хорошо укрепиться...