If my company has decided to replace me with someone cheaper, and they can't get an H1B, then they'll go for someone overseas, right? At least for tech jobs, it seems likely. With the H1Bs, income taxes are paid in the US, and the consumer base grows too. I'd hate to lose my job but why shouldn't I still prefer removing the H1B cap?