У меня есть части кода, где я хочу бросить исключение, когда пользователь не аутентифицирован/не авторизован.
Поэтому вместо того, чтобы писать собственное NotAuthenticatedException и NotAuthorizedException, мне было интересно, не существуют ли для них некоторые стандарты С#.
Я могу себе представить, что многие программы выбрасывают подобные Исключения, и это было бы не очень полезно, если бы все снова записывали свое колесо.