I am reading some posts, discussions, articles and a lot of articles are "Why agile fails", "when agile fails"
I need help because for me agile does not fail, it only is not suitable for some projects. What is happening? 
Agile frameworks are various, flexible, and compatible frameworks for some project, for some they are not. Working on an energetic, ngo, software development projects, agile never failed.