You're applying economics when the problem is fundamentally racial. Trump has exposed the dark underbelly of the US. The comments in this thread as well as elsewhere just show the fundamental lack of empathy - which I know is a made up word unless someone with the "right" political leanings was harmed.
Of course the visa is a privilege and there are tons of abuses associated with it. There are methodical ways of going about it and actually fixing the problem. Slapping a $100k fee with unclear language and no heads-up uproots while uprooting lives of so many people have lived in the country for years if not decades, maintained legal status, and paid taxes including Social Security and Medicare is "a smart move" according to the top comment.
But we all know what the real problem is. If majority of the H-1B visa holders had the right skin color, they would be welcome with open arms regardless of any abuse of the system. Just like how South African refugees are welcome while other those from the "wrong" kind of country are not.
"If you can convince the lowest white man he's better than the best colored man, he won't notice you're picking his pocket. Hell, give him somebody to look down on, and he'll empty his pockets for you." ― Lyndon B. Johnson