In some cases you would want some steps to be executed with a different user so that a step can be executed in a different security context.