I never heard of waterfall until I started reading agile aficionados saying how awful it was. One common criticism is that before agile developers wrote unnecessary code. I have no experience with that.
I don't like any of the new methodologies. They add extra layers of process and a lot of extra interruptions for meetings whose only reason for being is that someone made a recurring meeting entry in a calendar.
Agile makes the same sort of claims that the Inner Party made in "1984"; that before agile we never had incremental milestones; before agile we weree crippled by design changes. And Agile introduces a ridiculous and often inaccurate nomenclature to fake being something new. Stories, technical debt, refactoring.
Garbage, all of it.
My first experience with scrum (same thing as agile, now) was my last onsite work, ten years ago, and I only work remotely.
Bring back single-occupancy offices and minimum interruptions and stuff your "stories."