For general US construction, there are single-source cost-plus service contracts. Which incentivizes construction to do only the necessary and charge the max possible for it.
In contrast, a concrete milestone service contract with re-bid sections of the contract that miss their milestones can create a competitive construction landscape.
Things I am omitting. Red tape slowing down construction.
Changing the incentive structure can probably help boost efficiency on the provider side.