Second, we have always known witness testimonies to be unreliable. That's why perjury is a crime! We wouldn't need it to be a crime if nobody was giving false testimonies. And that's assuming people don't make mistakes, which they do.
We still use testimonies.
A court case, after all, is all about probabilities. Very often we just don't know the truth 100%. It's just that compounding evidence, ideally, would convince that it is very unlikely that a particular scenario didn't happen.
E.g.: someone could have mistaken another person for you when they said they saw you hitting the old pawnbroker lady with an axe, BUT given that you were caught with an axe AND blood was dripping from it AND that blood matched the old lady's AND you wrote an article about the merits of butchering old ladies in the local newspaper - ALL those things could have been mere coincidences and mistakes, HOWEVER they establish that it's highly unlikely that you didn't commit the crime.
Same with DNA evidence. We just need to re-adjust our expectations of how foolproof it is for it to work effectively in a court system. As long as we know that the labs are not 100% reliable, we'll be fine.
And that's what the authors are trying to do here.
The next step would be punishments for quack/pseudo science being used as "expert" testimony, as well as actual experts being reckless in their work (as is the case with the DNA labs in the article) when that work is used to accuse someone of a crime.
The punishment doesn't need to be jail-time; even banning the person/lab from providing evidence again would be a good first step. But that's my view on how to solve this problem, and a subject of another discussion.
The particular issue here is the mixed samples. The basic approach of DNA fingerprinting is to look at a suite of variable markers which, taken together, form a unique set of alleles that can positively identify an individual. It's easy to see how a mixed sample can pose a problem: if you have two contributors and 20 loci analyzed, that's over a million permutations to consider, assuming all loci are different for those samples. Making an affirmative match in this situation is much more difficult! Not only must your statistics be much stronger (to offset the permutation complexity), but you must make far more assumptions about the sample than before. Namely, you must estimate the number of contributors to - and the relative proportions of - a sample via various heuristics to arrive at a statistical metric of match reliability.
It's kinda amazing that it can be done at all, but for smaller numbers of contributors, it's not that bad. The classic example is a sample that contains DNA from both the perpetrator and the victim; such 2-contributor situations seem to be well understood at this point.
The main issue for reliability is when there are a large number of contributors, and particularly when very sensitive assays are used. Increasing sensitivity means you have to rely more upon amplification, and the exponential nature of PCR makes it very easy for minor contributions to be out-competed.
Basically, not all DNA evidence is equal, and it's important to distinguish between more and less reliable methods. Unfortunately the vagaries of legal precedent are often have an outsize influence on what is accepted in court. The apparent reluctance by the NIST to report their findings is really what is most concerning here, not the tests per se.