Comment
Comment by rqebmm
I highly doubt they think they know all the good people. It's just a much better idea to hire someone you or someone you know and respect have had a good work experience with. Hiring someone off the street opens you up to a lot of unknown, most specifically if they're a good culture/team fit.