Developer experience would be improved if there was a simple way for environmental variables to persist across steps in a stage. Right now we frequently have to set the same variables for each step which are outputs from a first step. This is very repetitive and can be prone to mistakes if you start involving expressions.
as a specific example, we assume a AWS role and have to add the AWS environmental credential variables to each subsequent step that uses it. this is inconvenient and repetitive when setting up pipelines. It's also not fun to have to deal with those output expressions. Some more user-friendly way to persist these or set once would improve dev experience. especially if it can be set from within a template so that it's just plug and play