Which is often what agile ends up delivering.
I think it has its place if done in a certain way but it's often sold as a silver bullet and then implemented religiously and inappropriately.
I also get a bit fed up being told that traditional "waterfall" projects spent a year analysing what was needed and then came back to the business three years later with something they no longer wanted. What a load of rubbish, I can only think of one government project which came close to that. All other projects kept in regular contact with the business and failures were usually due to issues in the business... moving goal posts, changing management whims, planned resources being put on other work at the last minute etc. etc.
The whole waterfall image also present a false image of one slow thing after another. Again, not true in my experience. You always look at what can be done in parallel, or if things can be moved around if you're blocked on a point.
Oh well, rant over :-)