Is Agile actually dying
The main thing that is making agile dying is the problem that it serves a different purpose than upper management needs.
So in environments where the power balance is heavily skewed by upper management that do not know the purpose of agile, agile will die. For agile to thrive, it needs to be in an environment where the workers have more power in the balance, or the upper management is very well versed into the why devs need agile (very rare that upper management deeply understands the why.)
Upper management needs predictability, because they are steering a huge ship, and it doesn't turn on a dime. So they need to see what is going to happen down the line to make decisions and steer the ship properly.
Developers need adaptability because the customers don't know what they want, and the path to get there is not fully known. They do not necessarily know ahead of time how to get there. So they need to adapt on the fly. This is the purpose of working with an agile mindset.
Predictability and adaptability are the sides of the same coin, or they are a spectrum. When you cannot adapt quickly, you need to predict to be able to thrive. When you cannot predict you need to adapt quickly to be able to thrive. If you cannot do either even god can't help you.
So, upper management needs predictability, and devs needs adaptability. If the upper management has too much power and not enough wisdom, they will enforce their need down the line, forcing dev to not work with agility.
The middle management is the one that needs to translate the adaptability into predictability, and predictability into adaptability. If things don't work well (the upper management is not able to have the required visibility/predictable outcome to make their decisions, and devs are enforced to work in a predictable way (not agile/usually waterfall)), its because the middle management do not make the bridge properly. Assuming they are competent, it's usually because they are strong armed by upper management.
