I like your thinking and agree that we have imported way too many foreigners. What’s more is we did not require assimilation of these people to our country.
When my grandfather came from Italy as a youngster, his parents swore allegiance to America and immediately adopted the culture, language, and didnt had any publicly funded safety nets which meant they had to work hard all the time to eat, put a roof over their heads, and clothes on their backs. They saved as much as possible to provide something for later in life. They added VALUE to the country. They added to the culture.
That’s what America was built on.
Today, immigration seems dominated by illegals mooching off of the public treasury. Even the legal immigrants don’t seem to swear allegiance to the country. It’s very frustrating.