I think that civil contractors don't loose money instead they earn more because of the way they do things, they don't have proper planning...for example in the area where i live, the civil contractor there excavated the area, it took them more than 1 month to finish the job and after that they started excavating the place again, they told us that they forgot to interconnect drainage pipe to the main connection, so it took them another three weeks to finish the job and after a few days, they dug up the place again and these time they laid electrical cables and they finish the job after two weeks and after a few days, again they dug up the place and now they left it open, so civil contractors don't loose money because every time they excavate roads or street, they are paid and they earn more...the more they dig, the more civil works the more money.