Really?
Many waterfall projects have succeeded; many agile projects have failed.
Oddly, it doesn't seem to be down to the methodology so much as the overall management. And if you don't know what your overall design and requirements are going to be (even if you don't have the fine detail), you are asking for trouble.