Here's how you fix hiring... Have them demonstrate competency.
It's really easy to screen out people when you say "Hey - login to this VM and show me how to import raw data into postgres and run a report."
Or do whatever you're going to do.
My favorite story is from a particular sean who had a candidate that said they'd been using VM for 20 years, and when he went into a document the candidate hit j 200 times to go line 200.