But more. I would like to offer a simple theory for why no "making search as easy as possible" site is going succeed. My explanation is that this is because job search is an adversarial process. It is, at least partially, a zero sum game. Neither player wants to remove the information-asymmetry on the part of their opponent in such a game. For example, forcing the other side to work for information about you is good because it impels the other side to be committed to you (and the other side concomitantly hates having to work for their information).
The fact that neither side is very rational either doesn't help. It's in my interest not to reveal my love of Labrador Retrievers to my potential employers because it's more likely they will reject me for this than that they will accept me for it.
Just consider - an employers wants to know everything good and bad about an employee before they make that employee an offer. A potential employee wants the opposite - they want to know all the potential jobs available, where each company is in their search and what offers said companies are willing to make before they start revealing information about themselves. Then they want the employer to know all the desirable things about them. Then they want the employer to know any negative that they'd forced to tell anyway. And they don't want to describe any potential negatives that the employer won't need to know. AND what's negative and what's a positive varies from employer to employer. What potential employees certainly shouldn't want is a "beauty contest" where they "strut their stuff" to invisible judges. But naturally, neither side can or should get everything they want here.
The adversarial situation of job search is the ultimate reason for its clunkiness. It's complex dance involving each side revealing information and making commitments. The ability of each to make commitments is important to the process as well as long as the commitment process is reasonably symmetrical (why my committing to a mere "job search" by paying money is highly disadvantageous. I only commit to specific employers after they had partially committed to me). It's a reason that job-shops exist despite seeming ignorant and irrational. It's the same reason that find "contracting agents who understands programming" to be the worst to deal with (the contracting agent isn't there to evaluate you, they're just a mediation a way for both sides to unveil their information slowly. They work good for only that).