Jumoke,
The candidates that fit are the passive candiadtes and not the active ones. That is why they seem not to want to change jobs except the Employer Value Preposition (EVP) is enticing enough. The work of the recruiter is to get the passive candidates interested in their client's offer.
Cheers.
Segun.