i agree. that was part of the inspiration behind https://news.ycombinator.com/item?id=11441183 . I am making progress on the product but primarily i think linkedin is biased towards serving recruiters better than users.
At the very least there should be a way to filter out good recruiters from the bad ones. I hate to say but more like a review system where you can rate your interaction with a recruiter.