Why a check with your lawyers? Why not just deposit into your personal account?
The company could say: we’re going to pay you 125 and you could sue us and spend 60k and two years or just settle for that, after he’s already done the work.
The guy could demand the payment directly to his account and then not deliver, and the firm would be in the same situation.
By depositing the funds in escrow, they’re making sure that the money is there and in the hands of people whose only incentive is to give it to the correct party upon fulfillment of the contract.
The contractor knows that the money has been paid by the company and won't be withheld after the job is done.
The company knows that the contractor doesn't have the money until the job is done.