Agile fails at most companies because they fail to understand that Agile is a culture not a process. Take the first statement of the manifesto, to allow the individuals to interact you have devolve responsibility down to the level where individuals can make decisions without having to run it up the ladder.
This scares the crap out of alpha executives and so they throw process and tools to ensure that the individuals interact in the "correct" way defeating the whole effort.
This scares the crap out of alpha executives and so they throw process and tools to ensure that the individuals interact in the "correct" way defeating the whole effort.