STEM roles already pay incredibly well in this country, and even more so if you compare it globally.
What is the downward price shock you're talking about? What do you think the salary would or should be, assuming all H1B worker are magically gone the next day?