This is a bit extreme. On the other end of the spectrum the existing system is heavily abused and hard to defend. For example many if not most PERM applications in tech are a complete sham. Putting tiny job adverts burred deep in a newspaper hoping nobody applies to try and say there are no skilled workers in the US is just one example of current abuse of the system.
Isn't the correct response to the sham hirings to regulate that jobs are posted on a gov-run board for some period of time, ~30 days, before you can claim no qualified workers? That seems more reasonable than turning the spigot off entirely.
Thats obviously extreme but given the abuse in the status quo it’s hard to defend what was going on and whine about this now. Some folks are obviously angry, but that anger is better directed at those that were abusing the system not those trying to fix it.