In my opinion, we should encourage immigration through our higher-education system (and we have been doing so for decades). I generally agree that the loopholes allowing for below-market H1B roles should be closed, but I think that students/recent graduates should be treated differently. There’s a big difference between sourcing lower-wage foreign workers who don’t already have roots in the USA, and paying entry-level salaries to recent graduates who’ve been living in the US for years already.
Of course, some may take issue with the premise here, and might say that the F1 shouldn’t be issued with intent to immigrate. But I think that’s terrible policy; nearly all of my (uniformly brilliant, top-shelf) friends who came here on F1 had horrendous, soul-crushing experiences with work authorization, even though they provide tremendous value to companies and the country by being here.