Indian and Asian families put a high value on STEM education and really push their kids to excel in school. That's why they are represented so much in tech compared to their overall percentage in the population at large. I read an article explaining that in the California university system, Asians make up 40 percent of the freshmen, even though they are only about 15 percent of the whole population. When my son was in college (and not even in California, which has a lot of Asians), every single one of the dorm or house mates he had over 5 year period was either Korean, Japanese, or Taiwanese. And they were all in STEM fields except for the one guy in international business. Every single one of those kids told me they really wanted to be something else--a musician, an actor, an artist, a teacher--but the culture (and their parents) relentlessly drove them to STEM.
I agree with the poster who here, and probably other threads, has compared tech recruiting and hiring to building a winning sports team. You can't say "we must have X percent female, black, latino etc" anymore than you can say, "we need to cut number of Indian engineers down to X percent because we have too many of them." You vie for the best talent you can get, period. I do think that Google, FB, Apple probably have an edge when it comes to top-notch candidates. Intel is probably stuck with the back bench and/or those willing to put up with H1B indentured servitude or the focal-spawned dog-eat-dog environment. My millennial kids and their friends never mention Intel as a place they'd like to work. And it is not necessarily about the pay. U.S. millennials work for passion not for pay, and are more likely to avoid any employer if the company has a bad reputation (which Intel is rapidly getting).