I feel like Boston has had similar, we have contracts with companies to complete a thing by a specific time, they don't but we are stuck paying them even more to complete a project so it ends up being over budget, late, and possibly not done well as is evident by our green line extension that opened last year that was shut down to redo it because the tracks are the wrong width.
It just feels like the money is going to the wrong places like you said.
I would probably argue that we still need more funding even if we fixed how we used the money, but we need to fix how we use it first.