The reason to pass a law is to end chain migration & the visa lottery. Those things are key. Our immigration system is broken as long as those programs exist.
When we have a couple more Trump nominated Supreme Court Justices we can work on anchor babies.
I was not aware that those two issue were actual legislation but more of a regulation put in place by earlier regimes more similar to the original Obama DACA executive order. DACA originally failed in the legislature. anyway those issue need to disappear as do anchor babies.