Universities are anti US by allowing so many foreigners compete with the American student.
Because they pay top dollar tuition and schools recruit them for that reason, and, of course, for the priceless value of more diversity. - I don't disagree with you, but that's the reason so many are in US universities.
But we should not have an immigration policy that creates a greater supply of grads in any field than is in demand. All that does is drive down pay for US citizens and it prevents many from finding work in their field of study.
We shouldn't flood our job market with tech grads anymore than we should flood it with low skill workers as we do now.
This is the logic I've heard...those who come to the US are the brightest of the bright. They are entrepreneurs and and will create more jobs than they occupy.