Right, but here we're talking about Microsoft, one of the most valuable/profitable companies on the planet. Microsoft doesn't have to make do with a crappy pipeline. In fact, they have the resources to make it harder for the rest of us to have good pipelines.
And again -- I am talking about process smells. Women, Latinos, Black people, etc. are gainfully employed in roles where they ship software. (If you work in tech, you know the "CS Majors only" objection is a red herring given the breadth of roles at large tech firms.) If your process is unable to find them, that speaks to your process specifically (because someone else did find & hire them!).
Understanding why your process is bad is a good thing that every team should continually work towards.