I read a great article which correlated the sudden drop off in women studying the computer sciences to the introduction of microcomputers into high schools. Most women who chose to study computer sciences never touched a computer prior to their first programming class in college. Once TRS-80s and Apple IIs were put in high schools, computers became "boy toys" with teenage boys learning to program video games in BASIC and then continuing on to study computer sciences in college. Women lacked the high school programming experience, found they were behind, and changed curriculum.
That all said, the idea that a mixture of white/European, south Asian (primarily Indian), and east Asian (mostly Chinese and Korean) is not ethnically diverse is not just wrong, it is denial. It redefines "ethnically diverse" to only be true if it includes Latino and black. What the new "ethnically diverse" really means is to be "socioeconomically diverse", not in the sense that poor Latinos and blacks are included, but that representatives of the traditionally socioeconomically deprived Latino and black groups are represented.
It is insanity.
Here is a picture of a suburban Atlanta high school robotics club. Note it is not ethnically diverse (by current political correctness standards):
Nor should it "be changed" at all. If it changes, spontaneously and organically, on account of variations in the demographic description of the people who are interested in "high-tech", then so be it. But to deliberately set out to change it, just for the sake of changing it or enforcing some bizarre idea of equality, would be abject malevolent stupidity.