I've come to a personal conclusion that hiring is an unsolvable "problem". When the problem and the product essentially distill to people - many individuals - it unravels. People are unique. There is never a broad, one-size-fits-all solution. Companies are just collections of people. There are way too many variables to ever reach the level of consistency that a product/solution needs to provide in order to retain customers and grow into a large, sustainable business.