Replacement Theory in Action: Staffing agencies now explicitly demand H-1Bs and Exclude Americans (Public Board)
These are only the people dumb enough to put it in writing. Most of the time, they go through the motions of interviewing US citizens, then find some bullshit reason to disqualify them. In fact, the H1b application process demands they "prove they can't find qualified Americans", which means they interview some citizens and then reject them.
There is nothing more discouraging than going on a job interview and the entire floor, 100% of the people, are Indian. What a complete waste of time! I'm more annoyed that they made me waste half a day than not getting hired. A lot of times the hiring manager contact has a normal-sounding name, so you don't realize he's an Indian until you get there.