I wrote about what's wrong with agile here: ramijames.com/thoughts/the-work-structure-spectrum
Tldr: too much process is being rammed down dev's throats as a way to create visibility and accountability, instead of managers understanding that devs need autonomy to be creative and innovative.
The point of agile is.. to be agile. You want to be able to change stuff on the fly, make mistakes, shift direction, etc. Too much process makes that impossible.