I can assure you that is NOT the reason. They get their money from the onsite dive ops regardless. Just going to have to trust us on this.
But isn't it still in the resort's best interests that the house op get lots of business? Whether the house op chooses to renew the next contract or how much concession fee they agree to pay depends largely on how much business they get and how much the host resort supports them.