The cultural homophobia and misogyny is one of the two major reasons I didn't opt for a CS degree (the other being I had too much pride to take intro classes to prove myself when I'd been coding since I was 5 because 17 year old me was arrogant as hell). This WAS 10-20 years ago, but experiences like mine do have impacts on the candidate pipeline for midlevel and senior positions.
And on the other hand, taking my tech skills into non-tech spaces is very well received. Libraries are always happy to have tech-literate people, and even in my current job, I've had 2 freelance dev projects dropped into my lap in the space of a month simply because I'm easier to work with and very familiar with the very feminine subject domain.
I'm very skeptical of DEI, ironically, because I've seen too much of it turn into grifts for upper-class and upper-middle class POC and gay people while ignoring non-visible differences or differences that might actually require behavior changes (disability and class, mostly). But there's definitely a cultural problem. And I say this as a woman who greatly prefers 'male' communication styles and was raised by a warehouse worker. I'm not pearl clutching - I've lived in a couple of the most dangerous cities in the US, I'm no shrinking violet.
I'm now working at a smaller firm and get to be a major influencer and decision maker in how the culture is getting laid out. It's mind boggling how much trauma/PTSD people bring to the table from working in offices that are really homogenized and lack diversity with them being the one that's different. I still can't get over how common it is regardless if it's gender, sexuality, education background, or disability. What I think a lot of people are missing in the DEI discussions isn't about trying to find diverse candidates but how to create environments where they - along with everyone else - thrives.
It's pretty obvious from the comments in this post how there's a strong vocal minority of people that refuse to engage and constantly battle how broken things are. I just hope they figure it out before it's too late. And if they refuse, I hope they remain ICs with very little influence and not included in significant decision making because this attitude is poison for so many people.