I agree in that I believe companies should do their own recruiting and many of the best do. But there are many employers who have a lot of potential who just don't prioritise or want to spend the time doing the sourcing. Maybe this is indicative of a poor company culture. Maybe they just need to be shown how to market themselves.