I can only tell you what I have told others: Speak with Indians about the topic instead of arguing "What you say is a lie, because it is not politically correct." It's a pretty strong thing to call someone a liar (or to use a fancy word: "dishonest") based on the one single argument of political correctness.
As far as the huge numbers of extremely talented individuals go: That is an urban legend. The universities put out huge numbers of graduates. That is true. But where do you get the idea from that there is a very high number of extremely talented individuals? Is thos based on statistics or hearsay? It's the latter, isn't it?
I'm sorry, what credibility do you have to make a statement on what does and what doesn't constitute an urban legend as it relates to India? Your anecdotal experience of "knowing a lot of Indians"? Sorry, this is ridiculous. You have no data or evidence to back up your claims other than ostensibly attending Indian weddings. If you want stats, look at standardized test scores since there's no other normalizing statistic. Indians score on part with Americans despite vastly larger numbers. Look at the top universities in India (say, the IITs) and look at how many graduates of these elite universities (many of whose grads far exceed the test scores of their western counterparts) do not leave the subcontinent. I could go on, but please stop acting like you're an expert on the subject with the limited real information you have to go on.
In the US or Europe, people go into engineering, because they enjoy dealing with technical and mathematical issues. It's called "affinity". That is not always the case in India. In India, there is a HUGE pressure from families on the children to become engineers. That implies that a lot of people enter India's universities without any affinity for engineering. But an affinity for a topic is a precondition for being "extremely talented. So yes, there are extremely talented people coming out of India's universities, but they are a small portion. And I know people will want to twist this into racism again, but once again: It's not because Indians are dumb. It's because someone who wanted to become an architect but studied electrical engineering because his father wanted him to will not become a great engineer.
This shows your surface level understanding of India, and a lack of understanding of underlying reasons or nuance. It's true that there is a lot of pressure on kids to become engineers, but it's not just because "dad wants me to" - it's because there are literally millions of kids you are in competition with for university slots and jobs, and the most surefire option is in the technical field. That said, there are still huge numbers of business and even liberal arts graduates. But those liberal arts grads will have limited job prospects in an environment that's 100 times as competitive as anything we're familiar with in the western world. What you also don't take into account is that the very same phenomenon exists in the western world. Having attended a top-5 engineering school in the US, at least half of my American-born colleagues were not "born engineers" nor had any real intrinsic motivation to be one. Many were technology-inclined, but most saw it as a great way to make a great salary out of college, work at great companies, and kick off a career in a high-growth field.
I have worked both in the US and in Europe. When I came to America and dealt with Indian engineers for the first time, I thought like you: "Wow, these guys are so amazingly great! I can't believe there's a million of them each year." Really, their skill was humbling. Then I went to Europe and dealt with development teams in India. So I can say from very personal experience that there is a huge difference in quality between these three groups. I have worked with Indians in the US, in Europe and in India. I have had very extensive conversations with them (heck, one third of my Facebook friends are Indians). I have attended Indian weddings. I have interviewed Indians for job positions. I manage Indians, and I have an Indian in the management chain above me. All my contacts at my customer are Indians. What I have is extensive experience over 20 years, which is the opposite of prejudice. I bet you have no experience on the topic - which is equal to prejudice.
How's this for experience: I'm Indian. The very fact that you are trying to support your surface-level observations with "talk to Indians" tells me how few you must have really talked to. The first thing you would have found if you really did, is that there's nothing close to consensus on such a topic, and unless you are speaking only to incredibly self-aggrandizing Indians, most do not believe the cream in the Indian crop exists exclusively in America. I'd highly suggest exploring India and its people with an open mind, instead of keeping whatever conceptions you've developed using your innate prejudices and using select anecdotal experience to confirm them.
[doublepost=1455717126][/doublepost]
I'm not going to waste my time debating an India apologist
Well I suppose I should thank you for saving me from debating an India ignoramus.