The problem is that there's a major disconnect with what the comfortable middle and upper-class people who make decisions about the immigration system think of as a "valuable asset to society" and the actual economic incentives for most people who want to immigrate to the United States. To use your corporate analogy, it's as if the hiring committee of a major corporation decided that there were so many applicants for jobs that everyone the company would hire should have the same skills and credentials that the people on the hiring committee have -- master's degrees and continuing education credits -- even though what the company needs to hire is janitors and security guards.
You don't think that people who come here illegally (or, best case scenario, who come here under agricultural visas that give them temporary residence and no stake in the country) to work in the fields or construction are contributing anything? Well, enjoy it when your food doubles in price, then. Or, more likely, enjoy your food staying the same price but the people who grew it don't have any labor protection laws or real roots in this country.
My point is not that we should just open the borders willy-nilly. But we need to have some kind of process for people who want to live here that doesn't result in decades of limbo, and doesn't cost tens of thousands of dollars to someone who's going to take up a minimum-wage agricultural job. And the process should help them become Americans. You know, like the process did for most of this country's history up until the 1930s or. That process did all right, as near as I can tell.