Being a responsible contractor, he should enough advices the customer during the communication.
Being a customer, he should talk clearly what he needs to contractor during the communication.
However, customer's relative knowledge are definitely less than the contractor normally.
So, contractor dominates and leads the customer easily in the communication. Who has more reponsibility?