I haven't made up my mind about Pudzer yet, but Sundance's eye-opening article is a very good first step in understanding why our immigration system is broken.
Why Donald Trump, And American Workers, Need Andrew Pudzer As Secretary Of Labor
Sundance writes, "What most people don’t know is what you just read; that (Federal) EEOC hiring rules are in direct conflict with (Federal) Dept of Labor hiring Laws when it comes to DHS employment eligibility, immigration laws, and EEOC “disparate impact”.
This doesn't address H1B and H2B visas or anchor babies, but it does explain many government machinations that I didn't know. Certainly well worth reading.