There’s no such thing as a labor shortage in America. American business exists to serve Americans, not the othe way round. Immigration has only one purpose: to vet and welcome new citizens of this Republic. If US businesses are over built, clear the welfare rolls or resize your business. Immigrants are meant to be new citizens not mass labor for fueling your profits.