The client says one sentence, and the contractor understands it in their own way. Two months later both are unhappy: the client didn’t get what they expected, and the contractor says “this isn’t what we agreed on.” Deadlines slip, the budget grows, and the relationship breaks down.
In 90% of cases like this, the cause is the same: unwritten expectations. A technical specification (spec) gets them down on paper before the project starts.