* Companies don't know how find good people (they think they know how to attract them, but honestly, how can they tell? They don't notice the ones they fail to attract, which I'd argue is most people)
* Companies are unable to produce (e.g. educate) good people
* They want to solve their failures by increasing the search space of people
I have no sympathy at all here. If you want good people you have to pick them up early and educate them. A startup however wants great people now, and they are supposed to be a great match by pure chance. This is classic irrational dream-thinking. You have to be pretty proud of yourself to expect all the good things will come to you just like that.
I suggest an alternative (my) approach, I call it the "secret elite ninja clan" approach:
1. Find out what skills are required in your industry.
2. Become a good at teaching these skills.
3. Find a pupil (as motivated as possible, no skills required)
4. Educate that pupil until a) they are as good as you are or better / b) they loose interest and leave you
5. Make money by utilizing the resulting skills. Also test your pupil's new talents.
6. Make pupil a partner if possible, return to step 1.
Also important: If you meet someone, figure out how that person can generate value, don't get cornered by your expectations. Improvise, diversify.
I am currently with my third pupil (first two were not motivated enough) and she seems to have it in her blood. I think if we keep up we can "grow" a pretty good company of really good people in a decade or so. Of course, there won't be a CEO, or a product, just really good hourly rates.