The Agile consultants somehow convinced a large segment of the industry that they discovered and/or invented the notion of working with users, of gathering feedback from them, of checking in with your teammates, etc. And they completely disregard the possibility that maybe --just maybe-- there are some developers who can get a metric shit-ton of work done without someone poking them repeatedly for status.
And they popularized the term "Cowboy Coder" as a reckless developer who does whatever the hell he wants and dares you to mess with him. When in fact, their so-called "cowboys" are simply the best developers in the team, who write great code and don't need a scrum-master to help them plan it. But the Agile methodology resists the notion of some developers simply being awesome at their job -- in Agile, you are good at your job by meeting your "points" for every sprint.