Agile, waterfall и что же лучше?

Послушал я тут на днях один американский подкаст на тему сравнения Waterfall и Agile. В его сути все как обычно свелось к тому, что мол Agile это с одной стороны возможность изменений и гибкость, но с другой стороны хаос и иногда перегиб с гибкостью (вот такой вот каламбур), а Waterfall же в свою очередь хорош своей определенностью, но тяготит документацией.

Но был там так же произнесен интересный тезис о том, что по сути в реальности "чистых" методологий по сути невозможно встретить, не смотря на то, что они описаны довольно детально и пошагово. И ведь действительно, я не могу на своей памяти припомнить ни один проект, который шел бы чисто как Agile, Waterfall, Impact Engineering, OKR и проч. И до сих пор я думал что это особенность именно нашего, постсоветского IT, где в целом отношение к бумаге довольно поверхностное. Но судя по рассказам ребят на подкасте, на Западе встречается такая же история.

А как у вас? Были ли у вас проекты, которые от и до шли согласно вырезке из PM Book или полностью соответствовали манифесту Agile?