I used to agree with you 100%, but there are so many fraudulent candidates out there, it is ridiculous. My team just went though a round of contractor hiring that was atrocious... literally 80% obvious fraud.
If you attract the wrong kind of attention, there are companies that basically provide phoney resumes for candidates who often don’t exist. Typically you interview remotely, encounter technical issues or even talk to a totally different person, and a different guy shows up for the final interview.
For some skill sets, like SAP or Oracle stuff, candidates go to a boot camp, buy a BS resume with fake references, and have a few months of access to a help desk for somebody to walk them through basic tasks.