La intención de una excepción no es la misma que la de un error, la excepción deberías poder controlarla y actuar en consecuencia, el error no.
Un ejemplo:
Código PHP:
Ver original// excepción
try {
$user = \User::find(-1);
} catch (\Exception $e) {
// acá haces algo, no necesariamente mostrar un error sino "manejar la excepción"
}
// error
Las excpeciones, tal cual etimológicamente son, excepciones en tu código, escenarios excepcionales, no errores
per-se.
Por favor consulta un manual.