Anyone who says 'resumes are ridiculous' simply does not know how to interview or does not understand the hiring process or the dating game for that matter.
Resumes are strictly a fuzzy filter and a launching point for the screening and interview process. That's it. It's up to the hiring manager to access the candidate.
If anything is flawed it's the practice of social hiring like github reputation.