It leaves no room for externalities and circumstance, and assumes the individual had all needs met, perfectly, at all times.
Facts are facts, even if someone came up short once or twice. Maybe blame is irrelevant, and excuses aren't a substitute for productivity, but simply put, that's not how you measure humans, and any human knows that.
If one has an excess of qualified candidates, this isn't an issue. Wasting too much time on the decision becomes the biggest risk.
After all if you have enough candidates, you can choose to only hire clones if the founders. And completely miss out on the benefits of diverse experiences bringing out creativity.
Google is well known, as are many other companies, to have the upper echelons of engineering filled with Stanford grads (and faculty), with their idea of diversity being the occasional Berkeley faculty member that's well liked there. (other companies, of course, have different universities they do this with, although Stanford certainly seems to have more than it's fair share)
So on the plus side, it's not racist. On the down side ...
Or you could choose to hire people who aren't clones. It's not like you're stuck with Hobb's Choice when you have a glut of options
Google (and other's) strategy is to optimize for precision rather than recall or accuracy, which is the optimal strategy when you receive several orders more candidates than you are capable or willing to hire.
To maximize precision, you need to minimize Type 1 errors (False Positives), and you don't really care about Type 2 errors at all (False Negatives, e.g. throwing the baby out with the bath water).
This is of course if you treat people like data points, which seems more and more common (and explicit) with larger companies.
But they do. Look at all the people trying to pretend like they have problems that require Google's infrastructure instead of just three machines with a shitload of memory and some redundant networking hardware.
If you don't react to the fact that other people are copying your actions then your moral compass is broken.
And if company A can have the luxury of copying Google and ignoring perfectly capable candidates because they had a C+ in one exam, what is the issue? There is then company B that cannot afford not to have that candidate recruited and she might turn out great.
At the end of the day, GPA is an imperfect ordering of candidates by quality, but it is such an ordering, and companies with the sweetest offer (money, prestige) will be able to get the best candidates, be that they look at GPA or not.
And it is not as if someone with a C+ is banished from the workforce - just from Google and the other companies that can afford to be so exquisite.
The other problem is sameness bias. I posit that those false negatives are disproportionately folks that are underrepresented, demographically. Therefore, this approach has concerning externalities.
Because most companies don't (and generally shouldn't) operate like pro football teams. "You've had a couple bad games; we're cutting you. Sorry it's just business." Most (though of course not all) people think that once you've hired someone, you should really try to make things work. Both because of the costs associated with someone getting up to speed at a company and because of the personal cost to the person being fired. Different companies have different philosophies of course.
If you really screwed up, make that choice soon. In the more common borderline case, that person is still giving you decent value, so it's not a total loss, even if you invest effort in trying to coach them up to your high bar.
Warm intros from an entity that just rejected you would be a terrible signal.
It's not just google though, this is fairly widespread in America, and I bet many of these companies that practice hiring like that are either doing it because thats what everyone else has done (without realizing the reasons or not articulating the real ones), or because taking those kinds of candidates means not only do you get a potentially useful in their job employee, but you get access to another kind of elite-social capital.
People ignore the extent to which the signals they're using as input are simply correlated with the signals some previous gatekeeper used. Therefore, they vastly underestimate how much a person's resume is "all signal".
I'm a great case in point. At some point, scholarships I had earned became the justification for giving me more scholarships. Much of my early adult life was spent compiling signals and statuses. I absolutely tried to develop real capabilities along the way, but to say my "impressive" resume indicated significant real world value created outside my own life probably wasn't true until about age 30.
When I was a hiring manager, I tried to evaluate people on what they accomplished relative to what they were given.