Re: Dumb community
Agile doesn't mean you don't plan ahead. You just don't try to plan every minute detail up front, frequently evaluate progress against milestones, and be prepared to change plans quickly if something isn't working.
Overall understanding of what you're trying to achieve is still essential, along with the management skills to stay on track, and the tools/ability to recognise problems early before they blow up in your face.
But, not every project is suited to agile, and that's where the problems appear. The main issue with agile is buzzword-bullshit-bingo PHBs thinking it's the next wonderful and will magically make every project better in every way, while completely failing to grasp its true meaning and intent.