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.
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.
The worst hiring nonsense I have seen came from engineers. Stuff like giving people weird puzzles, rejecting or accepting people on random factoids, "beer test", demanding uber senior experience for an unglamorous boring take jira close jira position. And above all, believing that every good engineer is my copy. It takes an engineer to reject a guy because he reads different blog, has different opinion on programming languages company does not uses anyway.
I heard a hiring manager, an engineer, say that he knows whether he wants the guy or not in first 10 second. It is clear in that first sentence from vibes. I genuinely it is people like him who make hiring process into crap.
For that time and task (accounting app), Pascal was great.
At some point they went Oracle backend so maybe they don't care about Embarcadero's bullshit because they have bigger licensing problems to worry about...