I don't understand why we don't negotiate a fixed rate and spec for each project, with financial incentives for early completion. The contractor takes some risk, but the risk can be mitigated with better research and uncertainty factored into the bid.