One of the big drivers for civil rights came from the experience in WWII. In war, there is an overarching purpose. You want to achieve your mission, and survive the war to make it home to your family. The identity of those who help you achieve those goals doesn't matter as much (very few people care about the skin color of someone who saves their life).
What if tech became less of an identity and more of just a job that you did with your co-workers not to "change to world", but just to make money?
GREAT question.
I've often pondered this. Shooting from the hip I would wager this question is easier to answer if one considers the source of one's income.
I'm a political science graduate, who fell into tech early in his career. For me, tech is just a job that's paying for my continued studies. It's a means to an end. It's why I absolutely loathe talking about work when I'm not at work, and in general talking about what I do for a living. Not for a lack of pride, I am definitely proud of where I am and how I got here given the circumstances, it's just not my passion and no I'm sorry I don't want to troubleshoot your tech issues at 6:30 on a Thursday or any other time.
It's nothing personal, it's just I do this sometimes upwards of 60 hours a week and outside of those hours, I'd rather have a normal life where I can do things that appeal to me. No offers of buying me a six pack or a free dinner can really change that.
Different strokes for different folks, though --and that's perfectly OK if other folks DO want to live this way through their chosen professions.
The answer to your question is probably ultimately answered by YMMV.