Well Sirion just dropped a hammer on Westmoor. Westmoor had all their infantries dug in. Archer opening destroyed their men. Only lost 4k while we killed 10 k.
Like every thing it is situational. Of course digging in is going to be of limited value against one of the best Archer armies in the game. That doesn't mean that digging in is ALWAYS stupid.