Re: Catch 22 - its more than that.
You're likely to get less embellishment of the truth if the skills requirements are more targeted. For example, if you want someone with SQL Server, and you dont use Oracle or MySQL. Then dont list those 2 as a required skill, but do list SQL and mention that Oracle is acceptable if willing to take on SQLServer and you know SQL.
If you list the kitchen sink, then dont expect the truth, those people dont exist. I ignore any posting that lists a kitchen sink of skills, to me they're simply fishing for people and hoping to get lucky and there is no actual job behind that posting.
i do look at the tech listed, For example, I'm working with SQL Server 2012, so I have little interest in working with SQL Server 2005 even though I know it, so if you're listing that as a skill, then it's likely you wont get experienced people, after all, which software engineer in their right mind would step backwards like that and effectively render themselves obsolete after a year or two.
This means that companies that fail to keep up with technology will have problems finding skilled people, and as a result invite lies on resumes from people that dont have skills in the listed tech, but want a foot in the door.