Having been a recruiter in a previous life, I know that some companies specifically force third parties into the relationship because it helps managers weed out other recruiters. Instead of having a dozen people blowing up your phone on a daily basis, you can simply tell them that we're not gonna work with you because we're contracted with this other party for staffing purposes.