Most software developers like the principles of Agile development but its become a marketing term that high level management don't understand. For Agile to work, it has to have buy in from the top, hence it often is assumed Agile means quick results for the business if they follow Sprints. Recruiters market places using Agile, but never really understand what it means