“It would have been better if Congress had passed a law eliminating birthright citizenship, which would then be challenged legally.”
Why? There was never a law passed granting illegals citizenship and why would you want the courts to have the final say? Bizarre
The courts will have the final say regardless. Any law or executive order will be challenged in the courts. We literally have tens of millions of US citizens who have received citizenship this way, jus solis, vice jus sanguinis.
We grant US citizenship to anyone born on our soil except for the children born to diplomats and other foreign government personnel assigned to the US.