The longer the contract, the less trust you both have.
When a friend offers a ride to the airport for your vacation, you don’t make him sign a contract. Despite–were he to not show–you’d risk missing your flight, and thus your whole vacation. Trust.
When a small team offers to complete a small project, contracts start flying for weeks prior to getting started on anything. No trust.
We don’t need longer, tighter contracts. We need stronger relationships.