I agree with you on the recruiters point, heck most searching through resumes today is keyword based. Wouldn't it make sense to have something similar to match.com for employers and employees?
Meeting people at events, getting recommendations from other people you trust allow one to evaluate the position at a much more subjective level and make an estimation of the human-elements of working at the startup.