Agile can't make any money as a living scientific document. The big sacks of cash are in selling it like a religion, and that's where people come to hate Agile. The religious Agile sales pitch attempts to resolve problems through more rigorous and expensive training rather than critical analysis. Complain to an Agile preacher/consultant about Agile's failings and you'll smell the flames of hell seeping into the room.
The reality is that Agile is nothing more than a set of concepts that are valuable to consider as solutions. Follow them blindly and you'll fail miserably. (And have lots of wasted Post-It notes)