Criticism aside, the Agile movement greatly impacted how we engineer our systems.
Software development is much more collaborative today because we're more capable of working together, finding and fixing issues faster, and collecting feedback at a faster pace than before.