I haven't seen H1B visa's used like this in my personal experience. At the last company I worked for they were mostly used to fill our testing team with people from India.
Maybe they were all guinness, the problem was all but one of them could speak/write english fluently.
I can also look at my boyfriend's current employer who recently took a trip to india in order to hire a team of indians "on the cheap" only to fire all but 1 within a month after they didn't really get anything productive done.
The comment was in response to a lot of "citizens first, immigrants only if they don't hurt our current citizens at all" arguments here. By proposing that visas may be, or at least could be, a form of foreign policy I believe helps to dispute that point in general, highlighting higher goals than plugging talent shortages that may or may not exist.
Anyway, the point should be you want to get people who are skilled. Maybe/maybe not that means English fluency. But, that's another matter.
It seems most abuse[0] happens due to random Indian body-shops. Since Trump is so carte-blanche maybe he can just blacklist the ones we know to be obvious abusers.
Maybe a better answer is to require all H1-Bs be actual full-time employees of the company, rather than being under contract through a third party?
[0]I define abuse as using H1-Bs primarily for cheap labor vs skilled labor.
Some companies are seeking cheap labor. Others are seeking talent that American engineers don't have (except the ones they do hire).