But there is a trick, they can make a senior employee(who desperately want h1b visa) accept lower pay with a junior title.
The problem for people in my position is there is no legally available downtime. If you get fired, or quit so you can search for a new job, you no longer have a right to remain in the US. There is no way to fix this without entirely redefining what the visa is supposed to be for: a particular employer being unable to find local employees to fill a position.
Doable, but extremely hard and you have to be lucky.