а как это поможет?
Ну вот допустим я сконфигурил через Job DSL. Указал creId для scm, и pipeline скрипт из репозитория, который настроен в scm.
Но мне в коде пайплайна нужен этот id. Чтобы сделать что-то еще, помимо checkout scm.
В env'ы/params совать этот credId, и недеятся в коде пайплайна что он точно есть, как-то странно, особенно когда у тебя под рукой объект scm в котором точно есть верный credId (раз уж код пайплайна был скачан из репозитоия и запущен).
А тут практически гарантировано получаешь тот самый credId, который использовался для настройки scm в джобе (и без разницы как из job dsl/jjb или вручную). И не полагаешться на env'ы параметры, которые кто-нибудь может поменять и указать неверные.