Amusingly though, in the example that you brought my strategy would have been pretty good. Instead of reading through your ad until I got to the place I am disqualified for the job, I would have just sent the resume and not wasted any more of my time. Since I'm not getting the job in either case, I have only saved myself time.
Additionally, there is always the chance that because of other accomplishments mentioned in my resume, the company will still hire me.
I'm not saying my strategy is the best one. I'm starting to think I should change it. But this is an example of when it is beneficial.
Had you read the posting and spent a few minutes explaining why you were good at the two things they asked for, you would have been called in for an interview.
More recently we've begun to filter applications like this, and now instead of 200 applications in the first 48 hours we probably get 6 or 8 - but all of those match our requirements. Sure we could be missing out on some awesome person but it's not worth my time looking through 200 applications to find him.