>If it's society in general that is sexist, why have many industries that are "high-status high-skill" seen a serious increase in the number of women in the profession, while engineering has not?
Because those industries accepted that they had a problem and took steps to fix it. Altering the perceptions of the broader society can be a big part of that. People no longer see anything unusual about a woman being a lawyer or a doctor. Fifty years ago, that wasn't the case. So there's no paradox here. "General sexism" includes stereotypes about appropriate occupations for men and women. These can change over time, as we've seen in the case of lawyers and doctors.
>First it matters that "the majority of programmers were women". But then it doesn't actually matter, because the people in charge of hiring weren't women.
It matters because it shows that women were, at one time, both interested in and capable of programming. No-one has said that it doesn't matter, so your 'but' makes no sense.
You're quite right that there's nothing to be learned by throwing around citations to half-read and half-understood studies (which is why I haven't done any of that). All you have to do is listen to what women in tech say. If James Danmore had done that for five minutes instead of wasting his time on his half-assed "research", none of this would have happened.