I'm convinced people who say this:
> given the state of unemployment in the tech sector right now, I think it should be virtually impossible to fill a PERM right now because pretty much any position could be filled with a US LPR or citizen
are crazy deluded about the quality of the average US citizen software engineering job applicant vs the quality of the person doing that job. Or you haven't ever actually done hiring for a big tech company (who use most of the H1B and perm processes).
I'm not saying Americans are dumb. But the average CS graduate from an average or low tier college in the US (of which there are many many many) is not as good of a hire as the average int'l MSCS degree holder. There's obvious statistical reasons for this: namely the int'l is likely richer in his/her country than the average US citizen is here bc that person can afford to pay for a degree here and move here and get in here.
But this perspective treats these jobs as if they are factory jobs that as long as the position is filled, money can be made and that's not true in software engineering. The quality matters and it's one of many things the PERM process wasn't built to handle and which also many people don't understand who haven't done this hiring process