Your code may need to respond to different kinds of exceptions differently, generating different kinds of error messages or changing its behavior to respond to the conditions differently.

Indeed, you may want to ignore certain exceptions; your code may be expecting certain exceptions.

Bottom line: Write your code to your design, not to a platitude or "panacea".