FWIW, it is more common happening than you know and I'm telling you this out of my own experience.
In my current organization, sometimes my manager asks me to take interviews. When I get candidates with 6+ or 7+ years of experience(I have 5 YOE) and tell him it would not be good and I would not be able to do justice to the candidate, he would start questioning my capabilities. He would say somewhat along the lines, "What? You can't atlrast ask basic questions?" Or "You can't google and ask questions about tools and Technologies?" Etc
And you know how it is in Indian companies, we cannot go against Managers.
The worst part was, I once got a candidate with 12 YOE. I flat out refused and said I can't take this interview. 2-3 year difference is fine but this is not acceptable. I think he also saw my point and left it at that. But I think he would have found someone who was willing to take 🤦. His point is there is an opening and there is a candidate available for interview. So you should take it.
This has happened to me as well, when I was interviewing, but it was one off an Incident.
But one thing is for sure, our recruiters/Hiring managers don't know what kind of candidates they are looking for and want a single candidate to know everything...EVERY SINGLE THING on the JD.