And yet, if you give Congress the power to remove citizenship without your assent, which is a power they do not currently have, you are opening the door to its abuse. Future Congresses, including the inevitable Dim Congresses, could revoke membership for any reason they choose.
If you don't like "anchor babies" having citizenship as a birthright, the proper remedy is a Constitutional Amendment.
Only if you believe that right is conveyed by the Constitution. I don't believe it is.