Thats beside the point, its not immersive to have defending AI be such lemmings, in what real world siege would that happen, also the problem is more that they just block constantly and don't attack, not so much their location. It takes 30 mintues to break all their shields.
Same, who thought it was smart to make defending ai climb off their walls