Way off topic, but we ought to tape a green card to every degree an international student gets. If that's too many people then make it STEM degrees, or maybe Masters /PhD if you want to be pickier.
Give me your tired, your poor, your huddled masses yearning to breathe free.
But also give me your best and brightest too please.
The process needs overhaul definitely. It's very challenging for international students to get employment, then H1 then greencards. Some companies can't and/or don't want to sponsor H1. The ones who do, end up not sponsoring greencards because they are afraid employees would leave after they get their greencards - and some of these companies lowball their employees who need visa and/or greencards or hold the promotions because they know employee cannot go anywhere easily without sponsorship.