Одними ответными набегами противника не победишь, нужно завоевать. А для того, чтобы завоевать - нужно решить проблему со снабжением. ДЛя чего собственно и нужны оборонительные линии.
По сути Вы правы. Позвольте дополнить правильную мысль: оборонительные линии нужны, чтобы решить проблемы снабжения, маневрирования, обороны и наступления.
Снабжения - понятно.
Маневрирования - есть опорные пункты, где накоплены войска, обслуживание, тылы....
Обороны - понятно, крепость хорошая основа оборонительного сражения.
Наступление - опять таки база, на которую можно и нужно опираться.