I can't speak to any abuse of these programs, but as a US citizen I value my co-workers on H1-Bs and want them to stay.
If we are too stupid to see the benefits we derive from making them part of our nation I would rather we send them home.
Leaving the status quo as is would be the worst option.
Sure I'd reform the program, but I am glad that they can come here and so are they. I would be upset if they couldn't anymore and so would they.
Sorry to say, I don't think reforming the program with applicants in mind is on the table in this administration.