Not agree. In case of `SpelEvaluationException` it points to end-user where he wasn't right.
In your case you lose the root of cause.
Let's try to live with `SpelEvaluationException`! The SpEL is central tool of framework and there are tiny cases, where we catch that exception.