Yes, h1b hiring practices have been shady at best for atleast a decade. For everyone that just doesn’t want to fire a coworker there is someone taking advantage of cheap labor that is easier to control under the threat of deportation.
The h1b program is supposed to be for people at the top of their field so they can skip the normal visa line, but it is commonly used to save money through exploitation.
A long time ago I read an hn comment that suggested h1b visas should go to the highest paying jobs, with the logic being that if they are such a rare talent they should probably be getting paid more.