No, because a lot of the ancestors of many Americans came to the US before there WAS a US, and we're here when the Revolutionary War happened. That makes them Americans, not immigrants or citizens of other nations who 'came' here.
For example one of my ancestors was Daniel Boone himself, who kept the Brits and Indians off Washington's western flank and scouted out the Cumberland Gap. And that goes double for anyone with Native American ancestory, or family who were on the land before the US became a thing or took control of the land (Norteno Hispanic families in the West, for example).
Not everyone in the US is a 'child of immigrants' despite what the Left spouts, and treating everyone in the US as a child of immigrants is a farce the neolibs came up with. It's part of why I left the Dems.
So acting like the standards we have for immigration now are should be turned round to attack people who came before in some pathetic 'gatcha' moment is a hallmark of Leftist bullshit.
America is not a 'land of immigrants' despite what Lefty lies proclaim, or what that stupid poem says on the Statue of Liberty implies.
We are not obligated to allow people to abuse our immigration system to pull fast ones on the American public, simply because things are not perfect in someone's home country. If people are truly fleeing for their lives, they can try for refugee status; just wanting to get your kid US citizenship using a well-timed vacation is not something the US wants to encoarage and that is why CBP has pregnancy issues as part of it's screening.
America is not obligated to be the place that takes in all the rest of the world's charity cases and problems. Our immigration system is too easy to abuse as is, no way should we make it any loser. We need to focus on making things better for the people already here, which is difficult as is.