Restraint clauses are a necessary item in most contracts with highly-placed employees and contractors. They set boundaries and protect the legitimate interests of a business.
Things seldom go entirely as planned in any construction project, which is why change orders were invented. However, there are limits to what's reasonable and expected.
Every business owner wants to avoid entanglements with unscrupulous partners, employees or associates. If you make a mistake, your misplaced trust can end up destroying everything you've worked so hard to build.
If a contract clause can reasonably be interpreted in more than one way, that's an ambiguous clause -- and a potential problem for your business.