Earlier quoted context omitted.
Well if you don't perform well on interviews then why expect we hand the job to you? These Indians, Chinese, Russians, Brazilian developers are more willing to grind Leetcode and study until insanity (solving 300 Leetcode problems is not uncommon) and will kill majority of interviews out there. They came here to study hard, from 3rd world countries, and they did it. Study hard, work hard, be smart, and we welcome you…
Sure, but when the interviewer is foreign and speaks broken or thickly-accented English that is difficult to understand, I'm going to be disadvantaged (all other things being equal) compared to my H1B competitors who can be chums with the interviewer and reminisce in their mother tongue. It's a self-reinforcing feedback loop.
But even if not. Solution is simple: you reapply.
Then apply again then again and again. One of those days you’ll hit non broken English interviewer, and you’ll realize whether you are actually good enough or you still need to work and study harder.