Simple answer: I am the client and I want to pay in cash. If the business does not accept my preferred mode of payment, I will go somewhere else. In this case, I will hire someone else.
Why would I ever transact business with someone who makes it so difficult for me? I am the client, I am the one to be pleased and satisfied, not the other way around.