>>
They simply don't have the time to do research on each one. As with anything, you have to find some way to stand out, but in a way that doesn't require them to visit your basement.In that case they shouldn't look too surprised if they end up hiring wrong people. Or they end up hiring a person with a lot of paper degrees but can't move a coin on the table.
Because you ultimately get what your truly ask for. You asked for degrees, you got it. Why is this so surprising?
Ask for innovation, creativity, hard work and productivity and you will get it. If you want to hire such people, you may to have to visit their basement or look at their github logs. If you can't do that you shouldn't complain you can't hire such people.
People often ask why do great hackers, nerds and other geeks don't gel so well large heavy bureaucratic corporates. Its because the rewards vs performance incentives are all badly messed up. More often than not somebody who has a degree from X college, with Y GPA gets the money.
We recently hired a guy straight out of college, extremely good marks on paper. He seems to know every other data structure and algorithm in the book. But doesn't last more than couple of hours. On the other hand, I've known people from ordinary background with medium exposure, able to last through tough deadlines and crisis situations with enthusiasm. The latter people make far more better hires than the previous ones.
Your degrees are of no use if you can't perform. That fact doesn't change.