The American people paradoxically think immigration is very good for the country yet also want less of it. According to Gallup, by a nearly two-to-one margin Americans think immigration is good for the country. From Gallup:

Impact of Immigration on U.S.

At the same time though a plurality of 41 percent want to see the immigration reduced. From Gallup:

Should Immigration be Increased, Decreased, or Stay the Same trend since 1999


This means there is at least some 8 percent of the country who want less immigration even though they believe immigration makes the country better.

Congress often gets blamed for its incoherent actions, but sometimes this is because they are reflecting the often incoherent will of the public.