I recently did a phone interview for a company that was looking for an "iOS Guy." Then during the screen, they told me they were actually looking for an embedded C++ developer.
And that's just if everyone is well-meaning but lazy/incompetent. Add to that scam companies like Cybercoders and all of India, which has a 6-month contract for me 3000 miles from my home, and you've got a real mess.
"If Linkedin would just block people from sending hundreds of connection requests, firms would vett their recruiters better, and candidates would ignore messages from strangers, then spam would decrease."