Interviews are expensive in terms of employee time. Paying a candidate for their time as well wouldn't be the most expensive part of the process, but in general increasing the cost of an interview will serve to decrease the breadth of the process. Companies will probably start to become sensitive to people they perceive as profiting from the interview process and restrict access accordingly. I think this would be ultimately detrimental to the goal of scouting new talent.