Не думаю, что это от злого умысла - там комментарий интересный.
То что не перехватываются:
- CLRError
- CodeAccessSecurity
возможно результат копирования метода в DAX4 из Ax3.0, в котором их просто не было. Ну а после DAX4 это метод вообще уже используется в каких-то экзотических применениях.
К тому же, CodeAccessSecurity, на мой взгляд, все-таки ошибка разработчика и должна была выявлена другими методами.
А Numeric вообще непонятно когда возникает - деление на ноль просто в стек падает, переполнение размера по числовому типу (realMax() * 2) проходит как будто ничего страшного не происходит.