I thought getting poached was the whole point of LinkedIn as well...
Most people seem to be unhappy with their current job situation due to culture/fit. Having a higher salary or a different position is one solution but definitely not the underlying issue. Regardless, this is one the most elegant solutions I have seen to securely pair recruiters with applicants.
Is location, role, and current/desired comp sufficient to match employers with talent?