I've experienced what the author describes a few times. Agile is mostly orthogonal to the problems the author describes. The problem is that people get used to that mindset and try to apply "agile principles" to all problems, including ones that are better solved other ways (better architecture, better management, better business plan, better strategic technical vision, empowering technical leaders to say "no", etc.).