Okay, but what I'm saying is that you are holding them to an impossible standard. If you believe perfect programs exist, I've got news for you.
Development environments in particular may have to crash sometimes in order to prevent the user from wrecking everything else on the system.