I agree wholeheartedly, but that's like saying we should make everyone use condoms all the time to eliminate AIDS. A perfect solution that is unfortunately unfeasible.
But in this case a smaller group of humans controls the implementation of software, so it's at least a little more feasible.