I mostly agree it has become a failure.
I think the measurements of success become suspect as a project grows in size and complexity.
A better way to succeed regardless of pm method is making sure you reduce complexity and scope of any given project.