>There definitely is a STEM shortage, and you are being really dishonest if you say there isn't.
1) STEM is a term so board to be nonsensical in this context.
2) There may be some self-imposed "shortage" but that doesn't mean anything. Anyone can come up with a job with qualifications impossible to meet. Especially if this is a fake [1] job opening created solely so you can say "shortage!"
IMO, there is plenty of dishonesty going around, from both sides of this argument:
A) "H-1B are the best and brightest of the world!"
B) "H-1B is only about hiring cheaper programers!"
Looking at the publicly available H-1B data, it is pretty clear (to me, at least) that both these arguments are caricatures - some truth, but huge exaggerations.
Everyone who holds on tight to one extreme of this spectrum, vociferously arguing against the existence of other cases look dishonest to me.
Congratulations on constructing two straw men so you can polarize the discussion, declare "a pox on both their houses" and position yourself as the moderate. That's a refreshing new technique that irritates no one.
1) STEM is a term so board to be nonsensical in this context.
2) There may be some self-imposed "shortage" but that doesn't mean anything. Anyone can come up with a job with qualifications impossible to meet. Especially if this is a fake [1] job opening created solely so you can say "shortage!"
[1] https://youtube.com/watch?v=TCbFEgFajGU
Who is really being dishonest?