Yes, it’s pretty clear that MS is abusing the H1B program. Which is supposed to be used only when no local talent can be found… if you’re firing 1000s of local people I have a hard time believing they are truly less skilled than the H1Bs being hired.
Most engineers (H1Bs, and not) I’ve met aren’t exceptional. Saying that isn’t xenophobic.
American-Whatever CEOs cut American jobs and ship them abroad all the time. For software American-whatever CEOs use India as a hub for offshore hiring, because that’s where they have options. If tomorrow Mexico or Latin American countries have a lot of software engineers available and are cheaper than India, the jobs would go there.
What’s really bizarre is that when the CEO happens to be Indian American, there’s a problem and a conspiracy.