Exactly my train of thoughts.
I cringe when a recruiter wants to know which language I program in and he/she does not get it immediatelly when I reply "any that you like" or "what ever the customer wants".
Keyword based job match is however the only automatic solution, all other are to work intensive so that it makes economically sense.