No doubt about that, but which is the reason to make a lottery out of it? "An engineer with Harvard education making 150k against an engineer from a lesser university abroad making 60k. Mmmm... impossible to decide. Let's flip a coin."
This is the reason why the debate over this has little to no regard for the people involved in the immigration process.