The author, Liuan Huska offers a Christian perspective on this idea:
Lents’s answer: It was an accident. Evolution, he writes in his recent book Human Errors , “doesn’t make plans.” Working through the mechanisms of genetic mutations and natural selection, evolution patches together adaptations that ensure the reproductive success of each generation but doesn’t consider long-term outcomes. The result is an array of human “glitches”—from pointless bones to backward retinas to superfluous or broken genes—which Lents cites to support his conclusion, that evolution is “random, sloppy, imprecise—and heartless.”
The author sees flaws as part of God’s plan for humanity because they push people toward community.
“Because of the way humans have evolved, we can’t have individuals be the unit of selection anymore—we have to see ourselves as living in community in order for a number of things to be functional,” Wall-Scheffler said. This “selective advantage for community” would fall in line with God’s purposes for humanity. So-called “design flaws,” she suggests, are opportunities for relationship and grace.
Some familiar names show up in the article. It’s a good read and not too long.