Problem is easy to identify - We are using waterfall for massive scale urban projects, and getting the known associated problems. Add to that massive corruption and cronyism.
The fix is not clear. Can't just drop in agile, every attempt to legislate away corruption fails.