If you propose that you have to defend it on policy grounds. I don’t like that idea at all, that decision is the function of a democratically elected government.
Who said anything about "admissions committee of private colleges"? 99% of the immigrant college grads I've known went to public colleges, most of which were not particularly selective.
And even if "admissions committee of private colleges" were given that exclusive power, that sounds a lot better to me than the mindless operation of an unjust lottery.
IMHO, all OPT visa holders should be given first dibs on H1-Bs, in front of the likes of HCL and Google bringing new people in.
It's not. A lottery is infinitely more fair than letting an unelected and unaccountable group of people on a college campus decide basic questions like who does and does not get to become long term members of our country's society.
So what? I don't see how that's relevant to the question, unless you're being unreasonably legalistic.
Also, I've known only one person in my career who came to the US on temporary visa who intended to leave. Everyone else's ultimate goal was a green card.
I also know immigrants who left after a few years, but only one had planned/wanted to do so from the start (and that's just because he didn't want to bother the uncertainty of trying for an H1-B).
It's not fair to uproot someone from a life they've already established, just to give someone else a chance.
Also, this is a US policy meant to serve US goals. Absolute fairness to some overseas person is not the point. It makes sense to favor an existing immigrant over a potential immigrant in similar way as it makes sense to favor a citizen over an immigrant.