There are two great quotes that I think capture this:
“A complex system that works is invariably found to have evolved from a simple system that worked.” John Gall
“Enlightened trial and error outperforms the planning of flawless intellects.” David Kelley
It is really sad to read about how often the agile ideas have been misused!
After 20 years that's been my experience
The thing is, you can have development standards that require small iterations that are immediately deployable and this are immediately tested and deployed, without pulling all the overhead of some PMs interpretation of scrum.
I often find the power is generally with the wrong people and they promote the things that matter to them at the detriment of everything else.
I don't personally believe this is by design, it's just people in $foo management position tend to have the soft skills to make their job easier, when many of the developers often don't. And managers, who tend to control budgets and define departments, tend to give those departments to more managers and there's not a lot of people in the room telling them that a software person should probably run a software team.
You'd think I could cope with this by working from home, but that option is limited, too.
In all my jobs since, I have worked in a more agile setting. By that I mean that the team is small (less than 10 people) and sits together with some sort of product owner. Not private offices, but rooms where only people working on the same thing sit. Frequent releases, fast feedback. Very few meetings, most issues can be worked out in the team. In my view, this is a quiet environment, but occasionally there are dicsussions that you overhear (but that is not a problem). In these types of environments I have been much more productive than I was at Ericsson.