The business case and the Finance hurdle have never been solved...
Agree 100%.
The root cause is that the "project mindset" never left the Finance Dept. In order to get a "project" approved you need a business case. The business case needs to guess at what it will cost and guess at what benefits will bring, then you subtract Guess A from Guess B to derive Guess C, the mythical Return, which you then decide again by Guess B to derive the all important Guess D, the ROI. You then line up all the projects in mythical guess D ROI order and do as many of them as your budget allows.
But in order to start this guess cascade you need to know what it will cost... And to do that you need to know how many people (Guess E) for how long (Guess F) plus whatever stuff you need eg infrastructure (Guess G) so you can add them up to derive Guess A.
And now amount of Agile or agile handwaving will ever change this...