An Environment should be able to have some base variables so apps can reference variables that might be different based off the environment that they are deployed in. Or at least be able to tell what environemtn they are being run from so that those configuration varibles can be referenced from some table somewhere else.
We use a 4 teir deployment structure for all all our software and as such we have 4 different lanes for all our data sources. When we develop the app it is done pointing to the dev lanes and everything is nice but the second we try to puch the app to test things get messy. Any static hyperlinks or data sources need to be pointed to the test lanes. It would be nice to have environment variables that don't require me to replicate everything to the CDS (more money and more brittle). An app should be able to reference the base variables for the environment that they are deployed in. This would make deploying through the 4 tier structure seemless.