Agile certainly isn't unique in this regard. I've seen an MVC project with only one action on only one controller which had a ton of parameters to control its behavior. There's a balance between "I need to thoroughly understand how to use this concept idiomatically" and "I don't have time to read up on another buzzword."
More importantly, they're daily status reports to each others, internally to your team.
Some examples: standups becoming daily status reports, the customer demo becoming it's own production, and let's not get started on retrospectives.