You're both currently acting like creepy old men with no candy. If you want the kiddies to get into the car , you better come up with something sweeter than a leer and a croaky voiced invitation.
the problem is that generally good developers have more neurons than recruitment agents which are in turn hiring for someone with even more neurons. so its kind of a lost cause. you can scrape by hiring 20K a month technical debt with cool t-shirts, but hooking the R100k a month polyglot with a f#$n horn growing out of his forehead, well, i dont know... candy? (read : free laptops and signing bonuses)
so its not really so much the agent, as it is the company expecting a fillet steak for the price of a yam, not even bothering to sweeten the deal with sauce, or garnish. nothing.
so frankly, the whole situation is hopeless.