Возможно, сыграло свою роль применение местного плитняка, который сам по себе не особо прочный материал. Гранит тут смотрелся бы куда более, не говоря уж о железобетоне.
Бастионы, разрушенные в ходе Северной войны были позже восстановлены, русские также доделали недостроенные шведами равелины.