We pay taxes, we compete for limited schools and jobs, yet far more people want to come here than leave. Americans have become a lot less wealthy the last 40 years relatively thanks to stagnant wages and skyrocketing prices.
The last thing we need is an unlimited supply of competition that only moves in one direction. Average H1B salary is like 60k, rich companies like MS are employing thousands of IT workers. These are jobs that anyone here could do with a 1-2 year online technical degree.
I assume that's because the wages are too low, since you have already described your skill level as merely above average. Unless I'm significantly misunderstanding something, Americans would be better off if your company had to pay higher wages, even if the company ended up shutting down as a result.
The potentially sad thing/abuse that might come out of this is that employers will keep even higher margins from the H1 person and make them pay back that money faster. Even through some shady deal back in their home country.
The rich get richer.