I assumed someone habitually goes to 10 interviews a month, even if they have a job. I want an employee who works, not is constantly looking for some new gig.
Anyway, speaking from my experience in software development, most people I hired (and me, my friends) interviewed with 1-3 companies before choosing a new job. Once or twice I met people who bragged about "having 17 offers on the table, so you need to hurry with yours" - they weren't the people I would like to work with.
How many applicants do you interview per position? I assume it's more than 3. Why wouldn't it be fair for a job seeker to consider just as many possibilities as you do?
Not sure if any of that makes sense. If a candidates wants a job they need to interview. Not all interviews result in offers. My experience has been it's about 10% or so, depending on how good/bad the market is. So to get 1-3 offers you probably need to interview at 10-30 companies. What are you expecting?