I think this is a pretty good take. Corporate management hell changes its name and window dressing over the years - in this generation it's called "Agile" - but, it's always the same, and needs to boil down to: micromanagement, sapping individual autonomy and initiative, and homogenizing developers until they fit a mold that can be line-replaceable.