The reason why most candidates do not bother with interviewing is that they don't have to and the process of polishing that resume, doing a phone screening, a one on one meeting with HR, another interview with the hiring manager, another interview with peers including a skills test, followed by who knows how many more interviews...just to get offered a temp to hire opportunity.
Companies should get everyone in a room and then talk to the candidate. Ask questions and listen to the answers, then turn that around, have the candiate ask questions and then give answers.
OR: hire straight out of college and train your new employee the way you want. That will be more promising to find the ideal candiate than hoping that she or he magically shows up and begs for a job.