All Indian recruiters may not be the same. I think some recruiting firms intentionally hire as recruiters those who do not understand American English. They want mis-comunication. They have families in India paying them to get a job for a family member.
Some of us report that immigrants are willing to take lower wages than Citizens. That is no more true than in the job of recruiter. On my first few IT consulting gigs, 20% to 30% of co-workers were immigrants. But 100% of recruiters were natural born Citizens, African and European ancestry. Now it seems like 90% of recruiters are Indian. They work accept much lower pay than the previous American recruiters. With the low pay, they are often the bottom of the immigrant barrel in terms of English skills, and especially technical skills.
Indeed, some I’ve met seem to take their recruiting job as OJT to learn American English so they then get a better job.
But they are not all like this. My current firm is 95% Indian. I’m their token white male. I’m billable. That is all they seem to care about.
I'm not seeing that. 90% of the spam-job calls and emails I get are Indian, but once you use various techniques to deny them access, you get the "old American recruiters" back.