As a programmer, I rely on receiving error messages when appropriate and being able to do the right thing in response. These days a lot of software works by sending HTTP requests and if these requests, to perhaps an internal domain, succeed when really they should fail all sorts of bad things can happen.