Here's my take... If you care, which you shouldn't, but here goes.
Networking has always been a valuable part of any job hunting process, not just in aviation. Put yourself in their shoes, would you rather hire someone that you have absolutely no background on ? Especially considering all of the things YOU CAN'T ask during a job interview.
If you have a problem with the recommendation process you have no one to blame but yourself. After all, aviation (pilots) is a pretty small world. I try and take the time to speak to people everywhere I go (FBO's, Airports, etc...). For example, I have made friends with a complete stranger at JetBlue while airlining to training. The guy just happened to be sitting next to me so I struck up a conversation and because of the fact that we just happened to have mutual friends I'm sure (because he told me so) he'd give me a recommendation there if I asked...
It doesn't take much to know a lot of people in this business.