Considering how disastrous the modern interpretation of "Agile" is at most places it's used... I think maybe someone needs to prove that... whatever we are calling "Agile" today... can actually deliver *software* in "weeks" or "months" before we worry about expanding it past software or delivering more frequently.
I have seen things done in the spirit of Agile go very well, but they are hardly universally applicable use cases. They virtually always lean on a great team that would succeed regardless of methodology, where Agile is giving outstanding carpenters a better hammer, rather than teaching decent carpenters how to be better carpenters.
And yes, we can point the finger at all sorts of stuff... the way companies budget "projects" vs. "product", org structures, organizational inertia, the "agile industrial complex", and more. But ultimately, it just reinforces the idea that no methodology can replace good workers or turn mediocre workers into good workers.
J.Ja