I’m going to over-simplify the state of recruitment to make a point.
Recruiting Agencies are staffed with and driven by sales people.
Sales people cannot adequately process the CVs of skilled software developers.
To get past the primitive filters of these sales people it is therefore necessary to match your CV to a job spec, and in particular to match the keywords contained in your CV to the keywords contained in the job spec.
To the naive salesperson a headline of .NET DEVELOPER is a better match than DEVELOPER WITH MANY SKILLS (including .NET).
It’s bullshit, but if you don’t play by the rules of this game you put yourself at a disadvantage.
Source: I wrote a book about programming interviews, published by Wiley 2013.
Sure, but is it a book about .NET programming interviews, specifically?
And 2013, so less than 2 years experience, well, thanks for your time and we’ll keep your resumé on file …