It really depends on your application. If you're fault tolerant, then it's irrelevant. If even a single random error will throw everything down the drain, then you'll obviously want every precaution.
Most web applications don't need that kind of protection, simply because if the page load screws up, well, the user will just hit refresh and keep going.