I often hear the complaint that Agile reduces the amount of design possible on a project. The typical scenario cited is that design work has had to be "cut short" because the developers are ready to play the story. I get the image of a nest full of baby birds clamouring for food.
The intent is quote the opposite: Agile should increase the amount of design, but decrease the amount that occurs up-front. This requires a fundamental mindset shift: design is not synonymous with up-front design.