Programming doesn't have a fifth amendment double jeopardy clause. Imagine if your debugger locked you out if you failed to fix the bug on your first try.
Prosecutors are conservative because our justice system is (for very good reasons) tilted strongly against the state, in favor of the accused. We've collectively decided that it's better on the whole to have some criminals go without punishment than to tolerate innocent people in jail. (Pause while everyone points out that innocent people get locked up all the time, which is true, but it's still something the constitution is trying to prevent)
Prosecutors are conservative because our justice system is (for very good reasons) tilted strongly against the state, in favor of the accused. We've collectively decided that it's better on the whole to have some criminals go without punishment than to tolerate innocent people in jail. (Pause while everyone points out that innocent people get locked up all the time, which is true, but it's still something the constitution is trying to prevent)