I've been thinking of a new recruitment model: guaranteed employment. Suppose a recruiting agency guaranteed their recruits, as in, "We'll pay their salary for the [six months | year | whatever]. If they are acceptable, at the end of that period, you pay us back double. If they don't work out, let us know ASAP and we'll eat the cost."
The incentives are all right here. The employers essentially get a year long job interview. Qualified candidates are basically guaranteed a job. And the recruiters are rewarded for successfully meeting their clients' needs, and punished if they get it wrong. The current situation rewards harassment and puffing up their candidates' resumes.