A new grad is not necessarily the same as a potential H1B hire. Tech workers are not fungible. A company might prefer to hire an Indian or Polish person who has won ICPC, has hard-to-acquire experience, etc. over a D-average new grad without internships from Georgia or something.
Anyone here can go to https://h1bgrader.com/, find their favorite tech company or two and see the entire list of positions they needed H-1B for, as well as the salaries.
Web developers, data analysts, project managers, sales analysts, support engineers - these are not highly-skilled roles that just can't be satisfied by the US market.