Почему в задачах обрабатывают конкретные исключения, а не сразу все путем throws Exception ?