There's a lot of complexity and nuance around why the US immigration laws are the way they are. There are a lot of people that want to get into the US. A lot. I cannot emphasize that enough. The process has a lot of issues, but you have to understand why it got that way. The US's goal is to ensure that anybody who garners entry to live and work in the US is a contributing member of society. The three ways it does that is that (a) you have family here that are presumably productive members of society, (b) you have a set of skills that makes you a valuable asset to the US, or (c) you have a ton of money and can create jobs in the US. If you have only some money and average skills, you're not nearly as valuable as if you have either (b) or (c). Since the US has an incredible number of applicants, it only selects the best they can.
You wouldn't find it insane if colleges or employers made the same decisions. The decision of his visa isn't made in a vacuum--it's made with regard to everybody else who applied for visas, too. And that's a lot of people.
You wouldn't find it insane if colleges or employers made the same decisions. The decision of his visa isn't made in a vacuum--it's made with regard to everybody else who applied for visas, too. And that's a lot of people.