This is the part that's kind of weird to me. Wouldn't this only be true of people with too much emphasis on superficial characteristics? I grant that there are many people like this, but we usually get a lot more info about people than just gender, race, etc. If a potential CS student reads about Zuckerberg and Page and Gates and just thinks "White Male" instead of "person who loves tinkering and breaking things down and creating, just like me" etc etc, isn't that an issue with their predilection for stereotyping? It's like someone staying out of jazz (or the NBA) because they look at its history and think "it's all black people, there's no place for me there" instead of "it's all creative and brilliant musicians (or talented athletes), I would love to be a part of that".
I get that this might be a problem that's not easily solvable so we should explore other avenues as well, but it's bizarre to me that we seem to be embracing that sort of reduction of human beings into a single physical characteristic, instead of identifying it as a big part of the problem.