I wouldn't hang on every word of the agile manifesto. For example you don't have to google too much before you find people having debates over unit testing vs acceptance testing in the name of being "Agile" not giving to much attention to the "over processes and tools" part of the manifesto.
If we are going to critique Agile I think we should first agree what Agile is. Agile is the manifesto, not what some random dudes on the internet say it is.