If we in the industry have truly accepted that software is unavoidably crap, then we in the industry must also accept that it cannot be used is some contexts, like providing evidence in trials that may lead to incarceration. And we in the industry should say this loudly enough to convince the rest of society, or have enough of a backbone to refuse to build such software. Personally, I disagree that software is unavoidably crap and I feel like I as a professional have an ethical obligation to oppose the release of software until it meets the standard, or go public in cases where my company is trying to cover up a flaw with this kind of impact.