Agreed about the overall trend.
I saw this the other day:
https://twitter.com/Real_CSS_Tricks/status/934904607339372544
Too funny. I think there's some truth to it.
You may already know, but... Agile is really more about loosely defining the requirements so discovery doesn't have to be done all up front. It's also about chunking the work into three-week (or so) work periods, then sending for feedback. Also depends on if the project is a new build, or in maintenance.
It's not about haphazardly pushing code into production. That's the whole "move fast and break things" mantra. It seems to have been where Apple software has ended up, probably to no fault of the developers in the trenches. We may truly be in a Scully 2.0 era.