That is insanely complicated. I know it would cost a lot of governmemt jobs to simplify, but, why not just a lottery for a set number? Or a set salary floor?
One thing I don’t understand is the ridiculously low “entry level” wage set at 17%. Those are the jobs we need to protect the most to get disadvantaged americans into the pipeline. 17% is the zone of broad mis-classification, like a ‘computer systems analyst’ that works at the library, or academic jobs, or sweat equity workers.
The complexity of the system acts a deterrent to applications. The point is is to force H-1B's to exist as a lever you start pulling when your business depends on it, not as labor force optimizations for capital-flush companies.
You can co-relate the RIN numbers(1205-AC00) in the PDF referenced above and this rule. Just a lot of FUD in the comment and WSJ article. I'd hope they do better research than what I did in 30 mins.