I don't fault for employers for using the system they are given to cut costs, but that's all it is.
I'd be fine if it were an immigration visa, but these worker visa programs have no oversight and there is no conversation at the decision making level representing the american worker.
the cheap labor angle isn't irrelevant just because you say so. It's been documented that a) there are plenty of STEM graduates b) H1B workers are under paid[0]