Sure, he should just have lived as a slave and not socialize with anyone until he left.
H1Bs have been used as a path to citizenship for a long time. You can't just change the rules like that without destroying so many lives in a senseless act of cruelty. But the cruelty is the point.
Is it not cruel to Americans to replace them with said slave labor through legislation? The people who built this prosperous modern nation that so many people wish to flock to for a better life are just kicked to the curb -- talk about cruel.
* America was built by pioneers and colonists who tamed the wild continent and helped create the modern civilization we enjoy. They brought their experience and culture from the Western civilization from which they were launched.
* There are Americans currently alive who are direct descendants of the pioneers and colonists who created this great nation who deserve to prosper from their ancestors' sacrifice(s)
* Resources (housing) and opportunities (jobs) are finite -- if Heritage Americans have to compete with the entire developing world for their birthright, there is a non-zero chance they will be "kicked to the curb" so to speak.