Why aren't contracts to build the projects tightly written to avoid cost ballooning? When a service is to be provided at a certain cost, it should be provided at certain cost. Some contingencies should be built in (if something gets discovered that was unexpected) but how on earth does every municipal project seem to have so much invested in budget oversight and contractors overbilling or needing overtime to make thi…
You ask for A, get quoted $X; but if then after the public input (which, as the article states, can't be avoided or its suggestions refused, because votes and politics) you decide that you actually want A+B+C+D+E+F+G (it's not an exaggeration, it's common for the "add-ons" to require multiple times more work than the initially requested thing) then you're not getting that for $X no matter how you write the contract.
If someone is painting your house and halfway through the process you discuss with your family that it needs to be a different color (redoing the already painted parts) and the kids room also needs to be painted, and oh, they should fix the porch before painting it, that's going to result in cost ballooning far above the quote.