Yeah, I've seen incredibly wide ranges of talent both in seeking out dirt-cheap labor in places like India or Pakistan via offshoring engagements - most of that range being on the very, very low-quality range. I was not convinced it was even the same people working on it from week to week. For one of the projects, the "design", such as it was, was so bad that it was something that required a rewrite by skilled citizens. So they saved no money at all on that one.
A few - very few - of the people I've worked with that were H-1B were good enough, and like one or two that were pretty good. Nothing that needed to be sourced outside of the pool of citizens, though. Most of them struck me as people kind of still halfway through an undergrad program or maybe a boot camp in skill level and general knowledge of IT.
I'd welcome killing H-1B completely and taxing services for offshoring to a high enough extent to discourage it. People were told to get educated, get a degree, go to boot camp, and have a job with semblance of dignity. And the broligarchs and government work hand-in-glove to fuck over Americans that did the right thing while fucking over foreigners? To hell with that.
On the other hand, I think we should be pushing for more enterprising and smart people to come here, permanently. It's good for those that want to come here, and it's good for America, too, since they are likely to make things better here, both by contributing to the taxes. I think foreigners tend to start more businesses than natives, too. I think it's exceedingly stupid and short-sighted to bring people here, exploit them, but also give them lots of on the job experience, then send them home afterwards? How is that the American dream?
I still think the brain drain donvict 1.0 started by scaring off foreign students is going to hurt us long term. We might not have felt the effects just yet, and now he's going to have another chance to make it even worse. But abusing H-1Bs and screwing citizens is not going to address the brain drain problem.