I think you're right on here, but I also think the benefits diminish the further a candidate goes in the process only to get turned down with an explanation that was known at the beginning. How many interviews does it take to come to that realization?
> It's not like they want to waste a bunch of time interviewing you for a job you're ultimately not going to be in any more than you want to waste time on it.
It seems like this should be true, and I hope it is, but I have worked for companies that seem to interview just for the sake of feeling or appearing to move forward in filling a position. Maybe the recruiter or hiring manager is incentivized in that way? Some action, even if it's in the wrong direction, is perceived as better than no action at all.