There could also be a case for some kind of ante that applicants have to contribute to when they apply. Pass the different levels of interview and you get a portion of the pot. Make it to the job acceptance and win the pot and if you accept the offer you get what the employer staked.
Maybe something like that could help solve this issue. Either way we definitely need more structure and better defined processes for both sides of the job hiring process (looking for a job as a prospective employee, and hiring to fill a position). It would be great if we could automate this in a way that is mutually beneficial to everyone involved and had more transparency in the process. Right now there is zero accountability on either side, and as TFA demonstrates, the balance of power has shifted towards the applicants recently.