alexrp/phobos — comment on commit 4b87dcf39efeb4ddafe8fe99a0ef9a529c0dcaca
File:  line 0
By andralex:

The converse point is that the whole purpose of exceptions is to enable centralized error handling, and distinguishing them by type encourages the exact opposite.

More to the point, in most C++ applications I worked with, there was no meaningful use of distinct exception types.