After all, we are humans and rejection hurts any one. Related case is, firing without reason, all of a sudden which also hurts. What explanation can the effected employee provides to his family/friends for this sudden change?
In both cases, human mind keeps circling on what went wrong. Is there any misunderstanding or wrong perception? So providing reasons is humane in any such life altering transaction.
Related to law, is following possible?
Before interview, there will be an agreement needs to be signed by interviewee, recruiter, company involved, so that, after interview, recruiters can provide reasons for rejections and as long as the reason is with in the laws of the country or appears reasonable, then involved parties will not proceed legally. If it is against the law, then interviewee may proceed legally. It may be expensive but we are not robots, right?
Different cultures have different opinions on work/job/career...etc. Since Americans are advanced in technology as of now, many countries are adopting similar policies and during that process, workforce management related laws also getting copied. These laws may be new to that society and difficult to understand by society/family. This makes lot difficult to effected employee to explain the rationale, which he/she also do not know. People won't even believe that reasons are not provided.
In conclusion, providing reasons or at least honest effort in that direction is needed, since we are dealing with other human beings rather than robots.