Large tech companies do both, including Microsoft. I speak from experience.
>Conflating everyone based knowing someone who hired the worst person is silly.
That's not an accurate summary of my experience, nor what I've heard from colleagues. Obviously Slashdot comments are limited, and all you have is my word that this isn't a rash judgment.
> It's like the only news we get in Europe is about Trump or starts with "Florida man..." you can imagine if people formed an opinion of Americans in general based on this.
Agreed. But if you had extensive experience with a subset of Americans throughout your career, in a narrow field (e.g., software engineering), with a variety of flavors, like interacting with them in specific offices in America, vs. ones that are in your country, and throughout various companies, and from friends, that what you're describing isn't a general impression, but experience. At some point refusing to describe what you've experienced and learn from it would simply be binding your hands behind your back, which isn't truthful nor productive. But possibly more comforting, depending on the degree to which you value ignoring things you're not supposed to notice.
All this is to again say that I'm confident in concluding that, generally speaking, Indians are shit-tier engineers, engage in cultural nepotism and hiring practices that would be socially scandalous if the races were reversed, and they're generally miserable to work with. Game-playing, withholding of information, acting like their questions to you are critically important while your questions to them are worthy of dismissive replies, the constant issue of listing multiple questions and having them only answer the easiest and pretending the others don't exist, etc. I could go into detail and I don't make my judgments rashly.