Maybe it's you, in asking irrelevant questions for their experience and/or the role. As touched on by OP.
That's not even getting into web stuff.
The console app they can do in their own time as well, so it's not even like we are asking them to code in front of us at the interview.
This is people who are currently working as developers as well, not graduates. People who claim to have experience in the field. It's mind boggling how they got employed at all.