If these reports determined that there was no evidence of something to be fixed (either the statistics were consistent with the statistics of qualified potential employees, or there were a good reason for them not to be consistent), I would expect GitHub not to care. And yes, if they continued to care about shifting the numbers further past that point, then you could accuse them of caring only about skin color when it's unjustified. But why should a technical company not measure metrics and gather data?
Again, this seems pretty straightforward for a technical shop... if your goal is, say, "We should not have features on GitHub for Desktop that preference one platform over another," then the way to get to that goal is you add testing processes that explicitly try out things on Windows, Mac, and Linux. Even if you develop your software with some platform-agnostic library (which is a perfectly reasonable way to achieve the goal), you test the software in a non-platform-agnostic way, precisely because you want to know if you got it wrong. You don't say "We're platform-agnostic" and remove the OS field from bug reports, unless you are 200% sure that your code is platform-agnostic even when things go wrong. If you see lots of cross-platform bugs, fine! You still leave it in there so that, one day, if somehow things are disproportionately broken on Windows, you're able to actively respond to that.
I also don't think "quotas" are a good solution, e.g., "Hire one more Mexican woman and we're good!" But acknowledging some statistical realities and taking a close look at what got you there isn't a bad thing.
You make it sound like the problem would go away if we'd just stop talking about it. That's not a solution; that's just sweeping it under the rug.
The problem ises some people know that they can discriminate against people based on skin color. They learned that certain groups had certain stereotypes. They learned these "facts" because people around them reinforced that these groups were different by talking about how the groups were different.
Talking about race is only going to beget more racism at this point.
The choices you make affect real _people_--not institutions; hiring someone over someone else based on some relatively arbitrary superficial trait--thinking that you know that person and what they've lived through--has serious effects on that individual--not an institution. But you choose to make those choices, because you perpetually believe you know things that you do not.
And what do you do when you find out that you're not actually hiring people according to their skills? Like, when that's what you're trying to do—and believe that you're doing—but the data reveals the opposite?