If a recruiter tells you the name of the company up front and you are really interested, you might ignore their message and just apply to the company in which case they don’t get their referral fee.
If a recruiter tells you the name of the company up front and you are really interested, you might ignore their message and just apply to the company in which case they don’t get their referral fee.
I can imagine people going through the extra work of avoiding the recruiter if they think it will increase the odds of they getting the job (what means they think the recruiter is incompetent or dishonest), or if working with the recruiter is even more work than going without (what again means the recruiter is incompetent). But I can't imagine people doing that without a problem by the recruiter part.
I can also imagine many developers sending the emails directly to the trash, and latter finding out about the position and applying by themselves. That could give one the wrong impression.
So, not a legit reason not to share their client's name.