I'm not entirely sure I agree. I do agree that the best candidate may not have the best credentials, but a resume is an opportunity to whet the appetite of the reader. To make them want to continue the process into an interview. To that end, it shouldn't require the best education or experience to intrigue a good hiring manager, but the resume is the opportunity for the best foot forward and a strong candidate can do that with a resume even when they don't have the credentials.
100% agreed with you. friends of mine they are working as team leaders in big companies and they have no clue to create a perfect resume.
and I would add to that the first screen interviews its not enough to know the person if he (she) fitting to the position or not. many people didn't know how to be sharp, confident, and convince in a couple of minutes or via phone.
The most important part of a developer's resume is thankfully language independent. Check whatever github an applicant sends for 'commit frequency' over time. If you're applying for work, include your github and make sure all your projects link back to it. Real history is hard to fake, and transparency makes for positive relationships.