We ask for something stupid like "3 years of Pascal experience." If the resume has it, it goes straight to the trash unless it has specific real-world Pascal experience.
I have Pascal experience :) My first job was a Delphi application...
For that time and task (accounting app), Pascal was great.
I hope you are clearly marking this as "nice to have".
You'll also filter out people smart enough to know that this is a bullshit keyword matching game and the only way to win it is to put the keywords on their resume.
Because they assume that the job posting was written by a non-technical idiot, and 95% of the time, they'd be correct, and they are just playing the game as the game expects to be played.
Look. If you're looking for 100% integrity and honesty from everyone in their communication, you shouldn't expect find it in a corporation's hiring and HR process. Everyone white-lies (or black-lies) all the time, both up and down the chain. The bones of this interaction do not value, reward, or even want honesty.
This is also why candidates have turned towards the pattern of just putting whatever is necessary on their resume.
There’s no difference between a bait question like that or an ignorant HR employee whose following company policy on minimum number of years on any technology when said technology hasn’t even existed this long.
You put inaccurate information on your job description you shouldn’t be surprised at inaccurate information on the application.