The more complex analysis I've been reading about is that this is all stemming from a creep of 'cultural marxism' from academia. The thinking behind much of this is definitely marxist because as you say, it's about equal outcomes. For much of this cultural issues relating to gender or sexuality, the minorities are very much so, minorities, and market forces are essentially forcing them out. People aren't interested in products for that minority, so they don't get made because they don't sell.
Unfortunately what has crept in is the idea that every minority must be represented. This is particularly prominent in the video game industry where there's a race to the bottom to force in various minority figures, not because it makes any artistic sense, but because well, they need to be represented. As a result, we get fairly ridiculously contrived characters that do nothing except pander to those minorities, and generally annoy the mainstream market. A case in point is the developer bioware, who have gone out of their way to force their political viewpoints through their characters, and as a result, they've suffered.
So going back to cultural marxism, it's a case of forcing parity, as you have identified, rather than allowing it happen on its own and stabilise according to market demands. When it comes to something like this topic of male dominance in technical fields, well it's clear, there's absolutely no barrier preventing females from doing CS or programming, or any other male dominated fields, such as engineering. Therefore, the thinking is that clearly, capitalist ideology has failed to achieve their desires, so they need to force competing ideologies to counter it. Marxist ideologies are particularly useful for them because it enables authoritarian attitudes ahead of libertarian ones. They see the privileged people as controlling the means of production (i.e. the majority determine the market) and therefore need to take that away from the majority by making the market pander to the minorities and remove market forces from the equation. This is precisely what we are seeing here; structure things so that the majority can't participate.